I have a simple gripe with cash shops. I feel that it breaks immersion with the rpg elements of every game they are in. It is bad enough I have to contend with terrible names like "joe1234" on a RP server no less, but then the devellopers themselves assault me and take me back to reality when all I wish to do is play a damn game to escape reality for a little bit.
Games are a form of entertainment, and a great one at that. I feel as though over the years, the purity of the gaming world has been corrupted. I used to gladly spend 50$ on a game if I could be allowed to just enjoy it without all the competitiveness that has now grown into the mmorpg world.
For those that don't get the jist of it, if you enjoy playing this game, got a whole bunch of pvp done, played your character and felt deep immersion, then come to town to sell your loot and see "cash shop" merchants taking you to paypal or whatever else, it freaking svcks. It's a big let down and it just steals all the enjoyment of playing.
Cash shops make me feel like a Cow, and I don't like being milked. I'll give you 15$ a month to leave me alone, not so you can try to get even more out of me by massaging my impulsiveness, eeking out everything you can out of me until I am bloody done with the game.
Just me 2 cents on cash shops. 
Cabo