Having read some of the links you and PodMasters refer to, I thought of something else to take into account. Non-english profanity, like scheisse, stront, godverdomme, kut, putain, merde. We got hundreds of languages on this planet. If profanity would not be allowed, people who really want to use (and show) some foul language, can do it anyway (being Dutch, I know quite a lot of Dutch foul words). :-)
Update: Het kan me geen reet schelen of iemand vloekt.
(I could not care less about cussing).
U2: When the profanity is meant offensive, but someone does not understand it, it still is offensive. But being offended is still in the mind of the offended. I'm an atheist, and when I say no god exists, and some christian or muslim is offended by that, it does say more about the christian or muslim than about me: does that christian or muslim have a firm believe or am I a horrible person... Same with profanity.