Frankly, if that had been my daughter, she would've found herself punished (grounded) for her rude and disrespectful behavior. I don't behave that way when she brings her friends over - some of which I don't care for - she doesn't get to treat my friends like that. Plain and simple.
"I don't behave that way when she brings her friends over..."
ROFL! I've wondered how my daughter in particular would react to her mom having a mood meltdown in public...