Bottom line is, if this game didn't have users who paid to get tokens then the game would quickly disappear - as those that have created it and maintain it do it to make money. Whilst some may moan about token buyers, they make the game work for the rest of us that play it for free.
At the same time, its due to those that pay to play the game that others like me are able to farm, as advertisers see money in this game so put offers on for their content. My tokens have all come from farming, which is only available due to these advertisers, who are only here because some people pay money.
I personally wouldn't pay for tokens, but each to their own. If no one did then we wouldn't have a game to play and no one would be able to farm tokens.