My uninformed interpretation is that Google wanted her gone and jumped at the first opportunity they got. If they wanted her around I don't think the reasons they've given for letting her go would have been dealbreakers.
The debate about her being fired or resigning is a debate about who to believe about what led up to it. People who think she resigned see her saying she was fired as evidence of a victim complex and publicity seeking. People who think she was fired see Google saying she resigned as evidence of unfair treatment and dishonesty.