Not using words that offend some people en masse with television cameras looking on, is polite. I don't say "eff" out loud when there are children or older people around, because I don't want to offend. For the same reason, I no longer use the word "Fake Sugar Dick (WARNING, NOT THE REAL SUGAR DICK!)." Why offend someone for no reason? Just to be edgy?
The English language is full of so many wonderful words and phrases. Why resort to using ones that are offensive? (Yep, I'm tucking in my shirt.)