The first thing a player see's after they choose their character is "whip out your credit card or use Paypal to buy gold" then more options to get a players money.
I'm all for supporting devs and most games i play i spend money but this is a bad thing to shove in a players face first thing.
Players who keep complaining about paying/supporting game dev's should just keep it to themselves. If you had spent endless hours creating and producing a game wouldn't you like to at least be able to pay the bills? Then be able to continue doing what you love which is developing games for others to enjoy :)
Sorry i'm just sick of seeing the same words on every game forum.