I've just come back from lunch with DH and a couple of his male friends, and the restaurant is quite family oriented. On the table next to us was a family with 3 children under the age of 6. DH and his friends were having an animated discussion which involved swear words. I asked them to watch their language as a couple of the children were literally sat at their elbows (very tightly packed restaurant).
They thought I was wrong. Their reasons being that children are exposed to this kind of language all the time when out, and that swear words should just be treated as 'normal' words, so that the kids won't think of them as being rude or naughty.
I like to think that if you don't have to use swear words, especially in front of children, then don't use them.
Am I being naive? Would you ask people not to swear in front of your children? Do I have to accept that my future children are going to have a more colourful vocabulary than mine?