Depending on my mood I can be a heavy swearer....even putting a sailor or longeshoreman to shame.
However I will never swear if I'm in front of a live radio mic. I will talk on and on and on and such words will not even cross my mind. Go figure!
It's really hard when I'm around young kids (like my 5 year old cousin and nephew) and I have to bite my tounge like you wouldn't believe it.
In those situations I'm usually better off just keeping to myself and keeping my trap shut.....