I hope they implement a better vet reward system to replace the outgoing one. Depending on how loyal you are, you are paying $30-45 in 3 months (wow that is almost the cost of the base version of the new expansion), some of it for upkeep, maintenance and access and some for investing into future content. (A major patch every 3 months) The last vet reward they added is 360 days, up from 120 days. An entire year. Some of this stuff they are adding to the cash shop could have been a vet reward buffer.

If you pay just the month and unsub (it would cost $10-15 to access each patch) it seems more reasonable, but if you are paying constantly and don't lapse I can see why people might see things in the cash shop as greedy when there is quite an investment already over a 3 month period. Items being single character only just makes it worse.