As a side note. Profanity in the English language is, at least in part, the result of little more than classism. A lot of our "bad words" have something in common, they're Anglo-Saxon words, while the "polite" alternative is often French.
Why? Well that has to do with a guy name William, he was from Normandy, France, well he was but then he conquered England. With the Norman invasion of England the English language took a hard turn, the aristocracy were Normans, the peasants were Anglo-Saxon. So the farmers raised cows, and the lords who owned the fields ate beef. The farmers raised chickens, the lords ate poultry. The farmers raised swine, the lords ate pork.
The lower-class Anglo-Saxons continued to use Anglo-Saxon words, the Norman French used Norman French words.
Further divides in class-based language occurred in other points of history of course, we can probably thank the Victorian era and the Industrial revolution in part. High society would never let themselves speak about certain low-brow topics, the sorts of things that you might hear down at a tavern, or at the dock, or among the workers of the factories. So language about sex, bodily functions, and the like were low-brow, the bourgeois would never deign to speak the vulgar tongue, they were far too "posh" for that. And since America apparently was just as obsessed with what English royals were doing in the 19th century as they still do in the 21st century, Victorian era mores often crossed the pond.
The only thing that makes certain words "bad" is a shared cultural taboo, largely inherited from rich snotty sorts from over a hundred years ago.
The word "orange" could become a profanity or curse if we all generally treated it like such. The words we consider bad have no inherent badness, they're just words. We have other words to talk about the same things usually, we just don't generally treat them with the same taboo.
I'll avoid certain words around certain company, around other company it's not something I worry about. Neither is inherently good or bad. I don't avoid certain words around certain people because I secretly know those words are really bad, but because I know the sensibilities of certain people and I have no reason to speak in such a way that might cause them offense. It's about respecting the people I'm around, not because I believe certain words hold some kind of inherent evil power.
-CryptoLutheran