I've been gaming since before the NES, and I have no problem with these supposedly "anti-consumer" practices. The fact is, game development budgets have gotten completely out of control, and they need to make that money somewhere. Instead of continually raising game prices, everyone went with a DLC model. At first I hated it, because it felt like I was being forced to pay for the full game, but eventually I got over that (and now I spend more on DLC than I did back then).
The idea that optional content is "anti-consumer" is just nonsense, though. It's basically a progressive tax. Instead of charging everyone more money, they get more money by allowing some people to spend far more than others. As long as they don't add anything that you're forced, gameplay-wise, to buy, I am totally fine with it. I don't care how much you love glamours, or whether that's the reason you play, it's still optional content. If they start charging for something that you essentially need to play (like F2P game stamina type stuff), I'm out. I hate free to play with a passion, not because they're charging me for a bunch of stuff, but because they're continually charging me to actually play the game*. That's not happening here, so I'm fine with it.
(*EDIT: As someone pointed out, this statement is totally ridiculous when applied to the fact that this game has a subscription. So I should clarify that the difference to me is that the subscription is a small, set amount, and doesn't change based on how or how much I play the game. But... yeah that was pretty dumb to say.)
If you're opposed to the cash shop, you have to ask yourself, would you rather they raised subscription prices? Now I think it's pretty clear they wouldn't do that, because it would be suicide in the current gaming sphere. But that's why they have a cash shop. Relying solely on cheap subscriptions you can't raise is leaving money on the table. If you begrudge them trying to make more money... well sorry, but welcome to real life. I've long since given up on railing against businesses for daring to charge me for things, and I highly recommend you do the same. You'll feel better!