@avona I was raised with the belief that language is not inherently bad, and that includes "bad words". I don't care if a kid says shit, fuck, or god damnit as long he isn't using words to hurt people. You can do irreparable harm with language aimed to hurt and not say a single "bad" word. So emphasis on the words used instead of context or intent has always bothered me.
That said, I have had to tell me five year old he cannot say " this is bullshit" to his mom or in school until he is at least ten years old.
I really hate when anyone makes words themselves bad, they are words. The context and intent of every word means far more than the words ever used. If cursing makes someone upset, it's an easy way to know: I don't want to be their friend.
I fully expect my kid will end up with the same views on language as I argue with my wife who doesn't want him cursing and she has even relented that at least through elementary school, for PTA meetings and the whatnot, we will curb it as much as we can by explaining it's school's problem not ours, but we still need to deal with it.