I draw a line in the sand between mild, moderate and abusive swearing:
Mild is the stuff you wouldn't say in front a child - however I myself (not in the presence of children of course) use such words.
Moderate: The aforementioned s-word. I use this occasionally. It doesn't bother me to hear at all.
Abusive: The f-word and other, similarly-regarded words I consider to be useless and never at all necessary and don't use them in my speech or care to hear them. If you use stuff like this, it just shows your diminished IQ, blatant lack of etiquette and no regard for the feelings of others.
m2c..