I'm interested to hear what you guys do to try to get rid of idiots who swear excessively, teamkill, etc. Do you try to handle it calmly, or do you get angry?
I usually start by telling them to stop, which works about 10% of the time. Some people just don't know the rules. One guy stopped spawnkilling when I told him that Joaquin had asked people not to, and Annie just stopped teamkilling when she learned how seriously some of us take Dogfight. If that doesn't work, I threaten to report them. Most jerks get scared and leave the game or stay quiet for the rest of the game. If they don't I shoot them. If they're on the other team, I pin them down, just spawnkill them until they leave. I'd usually never spawnkill like that, but I do under those circumstances. If they're on my team, I go one kill at a time. Shoot them once, if they stop, so do I. I continue until they stop. If I get banned, oh well, I can come back in five minutes to keep doing it.
How about you?