I think every MMO out there suffers from the same problems as TSW. There is always those who are turned off by a particularly MMO before the starter areas are done, always those who think the story/art/animations/voice acting are poorly done and always those who say a person's problem is they aren't playing it right. and you know what? That's all true.
I love playing TSW but on the same hand I can see how people might get frustrated at the story particularly in the starter areas. I can see how someone used to playing MMOs one way would be messed up by having to play it differently to get the best use out of the skills. I can see how compared to some MMOs the art and animation and voice acting aren't that great. The thing is to me and my playing, that doesn't matter. It does to other people though and I'm not wrong in my opinion and neither are they.
That's exactly what was shown on the Metacritic scores and from people's comments on the game. However I feel trying to make something that appeals to everyone is doomed to failure since nothing will ever make everyone happy. Not everyone likes playing WoW, doesn't stop them from being successful and to be honest the world does not need two WoWs. That's why MMOs keep failing, instead of being something unique and fun for their game, they just try to shoehorn WoW into some other kind of MMO.
So how about instead of saying this game sucks because of my opinion, how about saying I didn't like this game because of my opinion? Would get much less hate unless that's what you are trying to get in the first place.