People also need to stop hyping a game to the point where if it doesn't meet your every satisfaction that it will be an instantaneous failure.
I will use an example: Final Fantasy XIII. I have been a lurker for awhile and I noticed Darth seems to be the leader of the FF hype machine.
People need to read every interview, watch every trailer, and hype the thing to hell on forums but then when they actually get it, there is just no way that it can achieve the status that you wanted it to be.
I am positive FF13 will be my game of the generation, but people need to be more open minded about games and be open to change instead of clinging onto the past. Gaming will never advance if we do this. (The reason I know this is Final Fantasy always lures me into a trap of love.)