You've clearly put some hours Into what you've now branded a trash game.. now if I turn a game on and thought " man this is garbage" you know what I do? I go put another game in to play that I do like and either pass the garbage game to my lad, nephew or trade it in and put it down to bad choice..
Now of you had connection problems etc I could sympathize but I'm not convinced that applies to you.
How's about posting your gamertag so people can get a better look at how many hours you have put into the game? You may even get people who back you. Even if it's just for future reference to help players in the future who continue to bash away at a game with the mindset of asking for a refund if all's not well?
"Is it going to take a lawsuit"
Please keep us updated with how this pans out of you have the balls.. again even if it's just for future reference for players..
It takes one to make that stand for others to follow..