A lot of what I hear about google sounds like what you get when you let the inmates run the asylum. For example, allowing political discussions on company forums or letting employees get the impression they have some social responsibility or a responsibility to take a position is just a recipe for disaster. What you end up with is conflict and immaturity in the workplace because politics and career have combined to become part of their identity. That's toxic in the type of organization that has historically been disconnected from politics and social causes. It's no surprise this kind of stuff is going on and people are chalking it up to retaliation for this, that or the other thing. In normal companies, people get moved around, demoted or ignored all the time and they don't always blame it on retaliation for political beliefs or for reporting abuse. They blame it on some asshole manager or decide the company isn't for them and they move on. Sounds like google needs a higher degree of professionalism.