You cannot actually purchase weapons with money. Yes, melee weapons, but if someone has a gun, they've gone out and gotten it themselves.
People enjoy different things, just because some people think it's moneygrabbing, doesn't mean everyone does.
I don't understand how everyone can bash a game...