Swearing is bacon at midnight, and anyone who objects to it is a mustard-encrusted rat fancier.
In general the issue of taboo words comes down to, 1) taboo words are useful, fulfilling a specific need, and 2) they aren't taboo unless you don't say them.
When you call someone a re-run of a clips episode, a pillow with no cool side, or a boat that can't hold a goat a fox and a cabbage at the same time, them's fightin' words, and the point of fightin' words, like Caine's kung fu, is, not to have to fight. Your vile epithets make it utterly clear that you are ready for blood, and, like throwing your steering wheel out the window in a game of chicken, give the opposition a clear opportunity for backing down.
But again, words only have such power when you don't use them otherwise. When I say "fuck fuckity fuck fuck fuck," some people may think I'm a South Park fan, or at least was before it went bad, but no-one thinks fisticuffs are imminent. Fuck has lost its power and well I blame the goddamn motherfucking internet.
There are still a few words with power left, and I think we should preserve that power. A word filter is a fine approach here. I wouldn't bother with damn etc.; I'd just cover hate speech, and add more words as they come up. Here's one to get you started: gypsy. Offensive to some Romani people. Which is why it's not the name of a Dominion card.
Of course most of the cussin' on these boards is just people quoting chat logs from games with teenagers. Lock that thread and probably the only offensive thing left will be me.