Wow!!!OMG Dude! That is SOOOOOOO right.
I have practically dishoned a granddaughter who is indignant that anyone would think any differently than she does, and of course, she's certain she knows everything. She runs a strip tease school, mostly populated by fat girls desperate to be considered edgy. I will give her this, no tattoos (at least not yet).
I used to say " call me anything, but don't call me late for lunch" but had to correct a couple when they took this too literally.I blame permissive parenting, not always but often enough to make a generalized statement. Kids need to know where they stand; loosey goosey rules or no rules just leaves them floundering.
(Call me an old fuddy duddy but I never allowed my daughter's friends to call me anything but Mr.___ or Sir; I didn't want to be their 'friend', I was the one who was supposed to be watching over them, driving them, or keeping them out of trouble. Period. My daughter called me 'Dad' not Dan.)