To be honest, I can't fairly choose any of the three options.
As far as the GP is concerned, she gets the right amount. They mostly dislike her for the lack of technical skill and racial appropriation. All fair.
HOWEVER, many select people on the internet take things to a whole new level. Digging up things from years ago which she has since clarified/apologized for. Taking things drastically out of context. Consistently bringing up pointless criticism when any progress is made.
I tried to defend her to someone recently when someone said she gets everything she deserved. I had all the points in the above paragraph and examples and support to these claims. She then replied, "Oh. I never even knew about those issues to begin with."
Conclusion: yes and no?