The day you have kids, you have to change your language. I don’t mean you have to learn a new one, but that you have to start eliminating all the words you don’t want them to use once they’re old enough to talk. This is not an easy task. Once you try to stop saying the words that got you in trouble back in grade school, you’ll suddenly become very aware of just how much they sneak into your vocabulary. It may be okay for adults, but not when it’s your toddler who has latched onto a word and is gleefully saying “Sh*t! Sh*t! Sh*t!” as you do your grocery shopping. It’s awful. Trust me.
Thankfully, my kids are now old enough to know better, and they know that if they say something they shouldn’t, then there are going to be consequences. This doesn’t mean I don’t slip up, particularly when I’m driving. It’s hard to spontaneously say “Oh, sugar!” when someone cuts you off because what comes to mind is considerably more colorful. Like most kids, mine surely know a few choice words but don’t dare use them, yet.
Of all the places not to swear, the worst one, the one where you have to be the most careful, is at a school.