>... swear word...
I know that what I'm about to say doesn't necessarily apply to every vulgar word (eg, racial slang) given historical context, but specific to the word "shit", what's the difference between "shit" and "crap" or "poop"? Personally, I've struggled to understand why certain "swear words" are still considered as such, when the use of them is no different than their non-swear counterparts (eg, heck for hell, screw you for fuck you, dang/darn for damn, etc.). I'd be curious to see what other people think about this.