EskimoJoe:
You know, this thread is itself a "whine", to use your terminology. In other words, it's purpose is to inform others of matters which displease you, and to inform them of what you want done about it. It is therefore no more or less valid than other such threads. Remember, the only rules which matter, in regards to what should be posted on these boards, are HTC's. If they decide they don't want to hear about customer issues, they will let us know.
Don't get me wrong; I have no problem with you expressing your opinion. However, doing so in a manner which suggests that your concerns are somehow more important than those of other players (use of the term "whine") looks a bit silly. (Although you do have a point in that people should retain a sense of perspective about the game, and appreciate its many good points when expressing their concerns about its bad ones).