I think part of why people are seemingly so upset is that they sub month after month for years. I have my issues with the game, but I simply stop subbing when I'm not enjoying it. I don't have a house, and my friends play other games, so I have nothing that is strongly attaching me to this game other than my enjoyment of it. When I get bored, I move on. then I come back when I want.
That doesn't excuse the game for any missteps, but I can easily just move on when it does.