Again, you are assuming that this incident was the only thing that led to her firing. If she behaves like this in public, how does she behave and interact with individuals inside the company? It doesnt matter if she interacts with senior management. If I saw someone i never interacted with harass someone, as a manager, should I just let her direct manager deal with it? Absolutely not. HR would fire that person if it was deemed against expected management behaviour. Google even explicitly stated that she was fired for unexpected management behavior.
You dont have to grasp a topic to know if someone is debating respectfully. I dont have to be a doctor to know that the person is an asshole if they act like an asshole towards me.
I think lets just agree to disagree. Focus on the behavior. Not what she is writing about in her papers. And imaging someone acted like that towards you in a workplace. Imagine you are a CEO or a manager and someone comes to you and says 'Do x y or z otherwise im leaving'. Id be like wtf, sure, if thats how you deal with disagreements, cya'. Everyone is replaceable especially toxic people.