Because I still have faith that the game will become better in a few months time. Much like a mother who gives "tough love" to her child by rebuking them from time to time (but in a constructive manner), I stick around, because I can generally see the game going in a good direction, but it still needs the help of the community to keep them "in check" if they make mistakes that are detrimental to the good of the game.

tl;dr - I'm stubborn, and I refuse to see the game for what the naysayers call it, yet I also refuse to see the game as "perfect" according to what many defenders call it.