Yes, its a quick way for Mike to make money, but its no fun if you work hard on your character without buying levels and merit points and someone constantly is ahead of you on the leaderboard because they paid to be there. Not as big a deal because its not a player vs player fighting game, but still gives a huge advantage to those that pay for it.
Well, this is a gigantic debate since it happens either legally or illegally in the online gaming world ALL the time. However, I always liked the argument for people purchasing through the game because it makes sense:
If someone plays the game 24/7 they are a good character at the game but what if someone can't play much at all but they still enjoy the game. Surely, it would be moral for them to be able to purchase more of the game so they can enjoy it as much as everyone else (especially since it seems higher ranks have more fun in the game right now than lower ranks).
Also, if the company is selling the "currency/levels/etc" instead of outside agencies/gamers/companies than the company benefits which, in turn benefits you as their income gives them the resources to add more features for you: the player.
Also, another way which, this situation is MORE fair to you "the player who has worked so hard to get to where he is" is to simply make it so you cannot buy more than one level/one CR refill/five merit points/a Milpoints purchase every 24 hours which, will keep those players behind you. However, the player who has been playing forever such as you could get even farther ahead by being an old player AND purchasing. This is just a way to limit to how fast those purchase players can go.
But, imagine how good this could go for Milnet.ca and the game as well as Mike Bobbit. I remember reading about a man who spent over $7,000 on Mafia Wars. It's insane but he was rich.