The first can easily be "fixed" for the more sensitive audience by using synonyms or some asterisk/hyphen substitution, or more generally toning it down a bit, and is - if I am allowed to use the two words together - substantially formal only.
The second is instead IMHO a bigger issue, because it implies a form of (self or coming from the society) imposed censorship on the "concepts".
The Americans that have in theory the most permissive (thanks to first amendment) Laws on the right of expressing one's opinion have seemingly in practice a lot more "forbidden" topics (in the sense of topics on which your opinion "must" conform to the society accepted take on the matter).
At least this is my impression.
> thou shalt not swear
on the internet programming community is really coloured by corporate and most corporate is American. The big argument I get is about corporate firewalls preventing access to any StackOverflow page with a cuss in it.
I've watched every single one of my submissions to Stackoverflow that I contributed in my own free time slowly cleaned and all my character purged from it until it more or less sounds like an American infomercial.
And when I complain about this American cultural belligerence all I get is a bunch of blithe, hollow muppets who have been drained of passion and love telling me that I'm unprofessional and not swearing is empirically better because.
Fuck that shit. I have to pragmatically accept it as a fact of life but I _really_ despise it.