I have no problem with the 15 a month subscription. It's fine.
However, I fail to see why a character rename is ten dollars, why a realm transfer is 25 dollars, why a faction change is 30 dollars, and why a character re-customization is 15 dollars. It makes little sense to me why we would have to pay those kind of fees in order to play the game how we want on top of a 15 dollar subscription. If the prices were divided in half, Blizzard would still make money.
Why can't the players ever feel like they're getting a deal?
You forget that the society we live in glorifies consumerism. Gone are the days where companies actually cared about their customers. It's all about profit now.
Seems like you're someone that likes to work for free.