Using profanity as a non-native speaker
Swearing: silly or expressive?
As a native-English speaker, I find swearing to be useful in a sense that it can emphasize a serious situation that someone is in. The less someone uses profanity, then the more effective it can be. But I think it's also very easily abused in language, and if used too often and for reasons that aren't necessary, it can make the speaker seem unintelligent. In some cases, it can also make them seem disrespectful.
When it comes to non-native English speakers, anyone with an accent (outside of English) using profanity to me just sounds silly. I am not even including fluent speakers here, because being fluent does not mean a non-English accent isn't present.
I have heard people who learn some expletives, but don't exactly understand how ridiculous it is when they use them. For some reason, the accent coupled with the swearing actually gives the opposite effect of what they are trying to say. Why? Because in many cases, an accent from non-English speakers often times sounds charming. Also, for extremely new learners, pidgin-speak often times sounds cute. So when profanity is laced in with either a charming accent or cute pidgin-speak, it doesn't harmonize with the pleasantness we hear from a foreign accent.
Sure, it's helpful to learn some profanity in the case of identifying it if you hear it around you or something is said directly to you, but to use it yourself? My advice is to learn more vocabulary than use profanity as a crutch.
What are your opinions on people learning profanity in your native language?