If continuing to play makes you happy, keep playing. If continuing to play does not make you happy, stop playing.
Best piece of advice i've seen today. Do what makes you happy :-)
If you think the game sucks (in some cases it does), just stop playing. I think most of us knows all your points, but theres nothing we (or you) can do about, so stop wasting energy thinking about it.