Stop listening to idiots. If you have any more problems you need me to fix, just call our toll free number.
Seriously, haven't you ever heard the old saying about the Squeeky Wheel? For every one person on a message board whining, there are usually three or more happy players who don't bother to visit because they're too busy actually playing the game and having a good time.
As a Halo fan I cannot tell you how much whining I heard when REACH came out. If you dared enter Bungie's forums you'd have sworn that the latest Halo was the worst thing ever made in the history of America. (shut up Halo haters, I'm not in the mood)
In actuality though, for every whiner on the message boards complaining about the game, there were at least 5 online, everyday, enjoying the hell out of the game. You cannot judge these things by the cries of the community because the happy customers don't cry out.