Yes, this community seems to be very poisonous at times. This is sad and is most likely related to the internet effect: once a person of certain type (in this text, the word "jerk" is used) realizes they are safely away from the people they interact with, they can can shout all kinds of obscenities freely.
Sadly, high jerk content in a community is usually an effective way to drive Nice People away. Thus, it would be great if the jerks in this community would develop some basic human interaction skills. However, some of them are not capable or willing to do that.
So it all boils down to control and how to enforce this? How to punish poor manners? Where to draw the line rude behavior? How to deal with individual cases fairly?
This would require creation of straightforward rules of ingame/chat lobby conduct. Make the rules visible, they should be the first thing the player sees when joining a chat room. If the rules are broken, it is kick or ban. I've seen it on many internet multiplayer servers: swearing, racism, sexual pejoratives, obscene language, N00bing, yelling team for defeat, etc will get you kicked.
So why not? Create rules, have the admins read that. If someone breaks the rules, kick time. Repeated misconduct is ban for a set time period mentioned in the rules.
The benefit of teaching jerks some manners are:
1) more pleasant community
2) more players
3) more Nice People
4) more fun (except for the jerks)
5) maybe even the jerks learn some respect and basics of human conduct?
Make the rules detailed enough that once someone breaks them, it is fair and straightforward to routinely apply the punishment.
Here is a ruleset that could be used as a starting point, obtained from here:
http://www.tacticalgamer.com/team-fortress-2-rules-announcements/99267-team-fortress-2-server-rules.html*Start copy-paste*
Server Rules
Anyone who violates any of the following rules is subject to a kick or ban without warning. Warnings will typically be issued, but discretion in dealing punishments is left to the enforcing administrator.
Conduct
Players are expected to keep their language clean and treat fellow players with respect at all times. Use of discriminatory slurs will not be tolerated and will result in punishment without warning. This includes, but is not limited to, slurs based on gender, race, ethnicity, or sexual preference.
Insulting teammates or other players for any reason will also not be tolerated. No matter how poorly a player is performing, you will not berate them. Inform an admin of any players not working with his/her team.
Teamwork
Players are expected to actively work toward achieving the objective with their team. Those who continually disregard the interest of their team and the objective will be subject to removal from the server.
*End copy-paste*