Great point.
We are responsible for our own video game buying choices.
We all know every single video game has is faults...and most of us I believe have the chance to see what many of them are, [but not all] and if their tolerable. By simply renting the games first. For what...$3-$5.
As you mentioned Chitown, people should be using the tools we now have available to nearly all of us. Research the game on the internet, watch the videos, read other gamers comments, and/or rent the game. Sadly...if you race out and buy a game day one, nearly site unseen, your taking a pretty big chance. And that's on you.
Possibly another benefit of doing this might be...for those games that have a history of several faults, and people weren't pre-ordering or buying them up day one, it may very well send the developer a very powerful message. And may ultimately improve quality in the future.
Also like you Chitown...I have no problems with people being upset about some of the especially, annual foul ups of some of the games. But what I can't agree with is the statement..."EA stole my money!" Your money wasn't stolen when you handed it over the counter. However...if the game you bought constantly freezes up on you...then I agree, you got ripped off.