Maybe we just need to enforce the rules a little more? Personal attacks, excessive profanity, etc. are all against the rules, so a few violations of them should get people banned. Even in Off Topic, though perhaps a little more leeway could be granted here, especially as regards profanity. Personal attacks just aren’t cool in general, but people seem to get away with them all the time, simply because they’re in Off Topic, or they’re only borderline offensive.
EDIT: And by “we”, I guess I mean SilverWook… 😛