This is what gets me about F2P models and why I prefer P2P models. I just don't care about Cash Shops, so why do people want to stuff it down my throat when I'm completely willing to give my money to developers just to support them? They don't need to set up a market in their own game, just keep churning out that content and we're cool.
If the system is well-designed, cash shop participation is optional.
Rift is a great example of this. Their f2p switch is almost a b2p switch (like gw2) when you consider that buying the game box gets you most of your bag slots (same number of bag slots you'd have had under their sub model) and all your character slots. Their other cash shop items are entirely optional and are mostly cosmetic.
So under those circumstances (and Rift isn't the only one), why does the presence of a cash shop affect you in any way? Because you seem to be saying that the cash shop existing at all is ruining your experience when it can be completely ignored.