Disclaimer: I only play League of Legends online, I don't pay meaning if I do get banned someday I won't give a rat's ass.
So, having read multiple threads from multiple games about people complaining they've been banned for X hours/days/weeks it got me thinking. I know when you accept the EULA you're basically agreeing that the game's operator can shut you down and ban you for whatever reason they deem reasonable and for how long they wish.
My question is: Is this legal? You're basically paying for a service that can be denied to you at any time and you don't have any guaranties of getting your money back. I imagine it being somewhat like you buy a TV and agree that the retailed can, at any point in time, take it back without giving a refund. Noone would stand for that, yet somehow people just let this stuff slide for online games (assuming you'll never get wrongfully banned).
If you do end up getting wrongfully banned and sue the company do you have any chance of winning the argument? Because if not, this seems like theft to me.