Hey !
I am so happy things are going well albeit stressful, You are handing it all very well
Oh the joys of an angry child

I think she most certainly has to be respectful to you. Of course shes upset and angry, but she can talk to you about it. Just keep talking to her about the reality of things , Yeah Kids understand more than we think. Sneaky things they are lol
You are a fabulous Mom, Don't ever doubt that