After reading everything that has come out (e.g. her email) and her history of highly toxic Twitter behavior, I honestly can't blame Google for accepting her resignation (she was not fired).
A subtle but important aspect of her complaint that I would like to point out is she offered to resign, but after some period X. I'm not sure if that was two weeks or a month. Instead, Google layed her off on the same day. Firing her much sooner than the date she requested seems really foolish on Google's side. Arguably, one of the primary reasons a profit-oriented company would hire someone for this kind of job is f…
NOTE: I am not trying to take sides as I don't know enough information. Just saying I believe there are good reasons why you'd let someone go immediately.