I swear, my family swears, my fucking cat swears.
For one, I consider it to be better than just kicking someone in the nads when I'm pissed.
Also, in my thoughts, the word itself has no meaning, but the intention behind them does. If you call someone a *****, that's intending to insult, but if you speak them out of anger, like stubbing a toe, or something, or use them as an adjective; "My fucking dog just chewed up my shoes" then I have no problem with it.
And finally, they are extremely well known, and are just such wonderful words, not only for their fame, but for the many reactions people have towards them.