I basically share Bleszinsky's sentiments on this one. No matter how good of a game you create, there will be people who sharply criticize the game, and to an extent, the people in charge of making it. It's the same deal with just about any industry where a worker provides a product to a customer. There will always, ALWAYS be those people who will be angry, regardless of what happens.  Unfortunately, just like in, say, retail, a game dev has to (or at least SHOULD) handle the situation calmly and professionally. Because we've seen what happens when a dev is unable to do so.