Being that I consider all words equal, I have no problem with swearing.
Context is all that matters. I wouldn't say to my gran, 'that was a fucking lovely sunday dinner gran, you bloody marvelous ****,' but nor would I say, 'That was a delightful sunday dinner gran, you inspiration. It's a shame I couldn't enjoy it on account of my penis leaking some form of mucus; possibly as a result of all that promiscuous sex with prostitutes I've been having.'
There are no bad words, only bad times to say them.