No. She sounds like a total ***. If you were running the staff meeting, would you berate her in front of everyone for failings you perceive in her leadership? Of course not. It's astonishing to me how people can be so sensitive and caring towards the pupils and simultaneously so vindictive and sneaky towards their colleagues.