If they get money from facebook, then it's my bad, I didn't know that.
Still, I enjoy the game with all its flaws, maybe because my expectations for a browser game are much lower than my expectations for a regular game which I actually buy for hard-earned money and not just my time.
I understand your frustrations, been there, but if you can't stand the game as it is, then what's the point of keeping to it?
I hope your bad luck will stop soon and you'll enjoy the game again.