Whether you like it or not, that's what commonly goes on. And before you go on all high and mighty, I know many females, when out of the men's ear shots will talk some serious filth too.
I grew up single parent with a mother, so I probably grew up like you, not hearing swearing, but once I turned a teenager and went into the working world, I soon woke up to reality. This is what rural Panjabis are like, most especially Juts. There is A LOT of swearing and the convo is more likley to be about 'bhunds' than rainbows and unicorns for some reason.......
I remember being an impressionable 15 year old, coming back from work, and (like you'd expect) mimicking the olders I'd been working with at home with the language, including swearing like them. Then my mother turning around to me and saying words to the effect of: "Now you've worked with them for a few months, you're talking like a typical Jut!"
You're probably not wrong. That's probably what makes it so hilarious and entertaining? I'm not encouraging it, just telling it like it is.
PS - I think blokes doing bhangra with the full colourful get up, including long skirts and Cheshire cat grins, makes them look a thousand times more buffonish than this.