I’m a non native speaker and it wasn’t until University when I met actual Americans that I realized my swearing could be ear-curling from time to time — I simply hadn’t noticed the reaction I got before in my life.
A simple example is the Swedish word “skit” and the English “shit”. In Swedish it’s actually pretty benign, for different reasons it’s not at all at the top of our swearing hierarchy: if you’d use “shit” in English in the same situations as you’d use “skit” in Swedish, English people will react.
So both in cases where there are cognates and a lack of actual experience with native speakers, there’s definitely a disconnect. I think any native speakers who have met good non native speakers have experienced this, they have 80-90% down but lack the cultural context (because where would it come from, movies isn’t enough)
But, when you swear in my language, I am bothered by it. It feels rude. Swearing in foreign language does not bother me at all. It does not feel rude.
I don't think so. Swear word is a swear word. It feels just as taboo to me.