Are you guys seriously complaining that you have the option to buy new heroes for $1 each? Seriously, one hero is enough, and you start with THREE for free.
Class change crystals are only 20 tower coins and also drop commonly from the challenge hall. That hardly sounds like forcing you to use real money to me.
They did not lower anything. Reputation gain lessens as your reputation level rises, and chances are random, so not getting something due to chance is normal.
Did you whiny children figure out yet that YOU DON'T NEED THE EFFING BADGES? Seriously, the world will remain intact if you don't get the badges, and complaining will not accomplish anything.
You can buy and sell things for large profits after you save up enough coins. You can also get lucky and get things that sell for a ton from card flips.
Every time this gets moved off of the comments, I have to say it again, or the kids will whine about the coins. You can make lots of coins by selling in the auction house. You get better things from harder places.