Incidentally, not to labour the point: but “****” is a fine old word, which has been in the language for centuries. We discovered with glee when doing ‘O’ level that it comes up in Chaucer.
Wife of Bath to one of her (many) husbands: “For certeyn, old dotard, by your leve/You shul have queynte right ynough at eve.” Broadly translated: “Stop worrying, you old fool, you'll get plenty of **** tonight.”
And a bit later on in Shakespeare. Hamlet to Ophelia: “Do you think I meant country matters?” (n.b. “country” was regularly spelt “cuntry” by the typesetters at the time). Ophelia: “I think nothing, my lord.” Hamlet: “That's a fair thought to lie between maids' legs.”
So you see, not to be sneered at. A fine old pedigree. Only in puritanical old America is it virtually illegal, or only used as a hate term, it would seem.