Oh Blue

that sucks!! I do not like being watched over, and having her interfere with your management of your kids in class... big boundary cross! I hope you will tell her to save her critiques for private, not while you're trying to be in charge of your class.
And the crying... I do that too.

Big big hugs I pray that tomorrow will be better. And you can vent anytime