Flag this comment
I firmly believe that there is no greater know-it-all on Earth than the 8 year old girl but that doesn't mean you have to put up with blatent rudeness and disrespect. Feisty is good, rude is unacceptable and I think there is a place for a smidgeon of Victorian Mummy in this situation. So next time she talks to you like that, draw yourself up to your full height, look utterly astonished and say "How DARE you talk to me like that? I'm ashamed of you!". If you wouldn't let anyone else talk to you like that then there's no reason to let her talk to you like that. There's no need for punishment or ridicule, and the last thing she'll want is for you to feel ashamed of her, however she's behaving.