Even so, I still don't scratch my crotch in public or say, in front of people I work with. Your son's friend does have the right manners.
The part about the firehose is silly though. People should know and use the correct names for body parts. I use slang because it's my choice, I would use the proper terms if I was at the doctor's or something.