Personally more than P2W, I'd like to see them buckle down and do something about cheating as everyday it becomes more obvious how many people are hacking the game. You would think that they would start crushing those accounts. I don't understand the punishment of rolling them back. That being said, I agree very much that if there weren't people that spent money on the game, there would be no free game for us that choose not to. While there may be other ways for them to get revenue, I don't foresee that happening. I think the P2W issue is really dependent on how the individual plays the game. If the sole reason you play the game is to go to war (Like me) than you will definitely notice more P2W (Possibly hacking, oh those damn hackers) enemies but that's just normal at this point, especially the higher up the glory ladder you climb. I have many high level alliance members that have never been in war and are happy with just the MP aspect. These players don't really feel the harsh burn of P2W. Sure you get raided by them but you get raided by everyone.
Whatever way they go about it or however we players feel about it, it's their game and they have to be paid. The only way to protest is to stop playing. I know a lot of people that quit and perhaps that's why they have upped their game in trying to get people to buy more things. But honestly, those particular people quit because the game refused to do anything about the obvious cheaters even with solid proof.