The army got me swearing "like a trooper" and when I came home it was a bit hard to contain it at first...embarrassing as that was.
I've never sworn in front of kids and almost never in front of women. I hold it back with people I don't know too and wait to see if they swear first before I start.
It's become more common now and I hate people swearing out in public as it does offend some people still. I give them a dirty look!
Italian is a lovely language! I bet you could tell someone that their mother could go fornicate with a redheaded goat and if they didn't speak the language, they'd walk away all warm and fuzzy.