After 9 years regular army and a lifetime as an interstate truck driver, I believe I've heard it all, but expletive suffused posts still drive me spare, so I excersise my own form of moderation, if you can't express yourself in a Proper manner than I will simply ignore your post, no matter how relevant, informative or interesting it may be.
I've been part of ( and still am) many forums where offensive language is simply not tolerated, likewise with personal attacks involving race, creed, colour or religion, sexual proclivities or otherwise, yet the debate still remains robust.
Free speech by all means, but with free speech comes responsibility too and a limitless courtesy and respect go a long way.