Wow!
How rude and what a pickle?
IMO, the little girl apparently has no boundry set at home - meaning that she does what she wants, when she wants, regardless of what adult tells her.
I can only imagine the emotions you were going through, but at the same time trying to be a polite and show...