Rip teamplay, everybody wants to be solo all-rounders. A single wire can buy ramjet rifle, pic and volt and he became anti-everything as well as having all his C4s and strong repair gun, and dying lose less points than killing a Havoc.
If anything, engineer-type shouldn't be able to purchase weapons (except maybe shotguns if we take away the free shotgun from hotter/technician and make them purchasable) and combat classes shouldn't have repair guns. Want some repairs? Get an engineer in your team. Even in singleplayer where you are anti-everything, you still can't repair stuffs.
And +1 for making weapon buys more expensive for whatever reason.