There are always gonna be assholes around. It is the internet after all.
Making a person pay more for being a dick will probably make them act even more dickish because of that whole "sense of entitlement" thing people tend to have.
The only solution I can think of, is to implement a better voting system. If a person is being a dick, then get rid of em. But of course, this system will be abused as well.
From my experience with the various Socom games I play, you will be voted it you're not that good, too good, a noob, a kid with an annoying voice, not in a clan, in the wrong clan, not willing to accept a clan invite, not white, a female that is not showing tits, not speaking english, talking too loud, not talking loud enough, camping, running out and getting killed to quickly, being racist, not being a racist, black, have the word "black" in your name (cause then, you're black), gay, not drunk, and using certain weapons (noob tubes) even though they are part of the game.
Dicks are gonna be dicks, no matter what. Attempting to punish them will result in major online networks getting hacked...
*cough* PSN *cough*