You're completely right.in your example you talk about parents being mad the child didn't do better. While it may not be the best analogy. I get where your coming from. That being said you need to take in account we know otm cares and we know then can do better, and make a better product. They have shown they can and shown they are willing to listen.
But if we as players don't give feedback in one form or another nothing will get changed. most of the really negative posts come after a big issue arises i.e. Server issues lately. Every beta new update brings it out but imo not out of spite or hate just a lot of passion. Passion for a game many ppl play for various reasons, but where most if not all of us have formed friendships inside and outside the game. Emotion can run hot or cold depending on the current circumstances irl or in game.
The forums are where we can vent, rant whatever and know our ideas feeling will be seen by otm members. with the forums you see what people are willing to take the time to write out. Time for everyone is precious and just knowing someone takes the time to provide feedback positive or negative should be an indicator to otm. That we care enough or are passionate enough to voice our opinions.
However my point stands for other issues. Especially that post where a player asked if he should return after 2 years. Most of the people were telling him to not play. What kind of a community is that? It pissed me off.