She gave her employer an ultimatum, threatening to quit if she didn't get her way. They called her bluff. I don't see how that is the same as being fired. At that point she was on her way out, one way or another; most employers would rather not work with people like this.
Her clout/skills/PR and her attitude are a package deal.
Google wants to use her for PR, but expects her to be a lapdog.
I conflicted about many things, but respect her for having backbone.