So in Mencken's vein of swearing freely, as needed, I'm not personally offended when someone like George Carlin or Penn & Teller get salty with the language. Penn does it well, but I'm pretty sure the full impact would be lost on a little kid. Not me! Matter of fact, I was happy and grateful when I saw the intro to P&T's intro to the Alternative Medicine episode of BS. When Penn launches into the body of the show with "Let's try some... BS" his delivery just cracked me up so much.
My hesitation is that in so doing, the force of the argument or evidence or logic is somehow overshadowed and it offers the easily offended a nice handy excuse to disengage. "Well, I don't care if he has a point, he uses bad language" is something that not only little old fogies say, but also young parents, I'm willing to bet.
This was well captured in a Vonnegut book, can't remember which one, but KV used nothing but "gosh darn" level words and explained it in very clear terms in the first pages of the book. Something like the force and power of the language is lost through overuse.
So let's keep our dirty language nice and dirty in context, and our clean language nice and clear. Best of both worlds. When you can handle both, then Penn, Teller, Carlin are ready for you!