It’s fine if it’s contained. But I’ll give an example:
I ran a Minecraft Server for a few years. Had people of all ages, all around the world.
Now, in Australia, it’s common to use the word Cunt to refer to women, to each other – it’s used the same ways we might use “Faggot” “Retarded”, etc. Loosely, sloppily.
When it was the middle of the night my time, (after school their time) and they talked that way [these were mostly kids, 8-14 for the most part from what I could tell], I mostly ignored it. I know that’s how they talk in their culture. It’s no big deal to them.
But then, summertime rolled around.
Kids from the USA with more sensitive ears (eyes?) were on at that time of day.
WELL, the complaints started, calling for me to ban them, etc, because these kids were calling each other Cunts.
I had to talk to them [not literally, just private msg] about US sensitivity to that word.
Most of them were reasonable, calling people from the US “pussies” for being unable to handle “just a word”, but because I was the owner and they liked me and the server, they complied with my request. But, a few left angrily, defiant that I would censor their freedom of speech.
It all worked out in the end. But see, in that case, their use of Cunt among their friends was fine AMONG THEIR FRIENDS… but not when it spilled over into a population that was sensitive.
THEY didn’t understand why it was such a big deal either.
You don’t have to agree with me. I’m just providing an alternative perspective for your consideration.