Google created a culture where employees are supposed to personally identify with their beliefs and now they're paying the price.
The problem is the inability to stay calm and interact with people of differing views.
edit: I find it interesting, I started working in the early 90's at a time when a lot of office environments were shifting mindsets. When smoking/drinking at work was starting to become widely unacceptable, when social interactions between men and women were starting to be widely discouraged. I think a lot of things are better, and a lot of things are worse. But it was never as "professional" as some people seem to think.
You cannot just be here to do work these days. You have to be an activist who happens to do work for about an hour per week, but the rest of your day better be spent expressing the approved opinions, genuflecting at the correct people, and consuming the designed propaganda. These companies don't have employees, they have activists who they are too afraid to fire.
I promise you that when LGBT people encounter bigotry at work, the problem is not that they've never been discriminated against before and need more discrimination to toughen them up.
I don't see how that relates to my point. They have to be dealt with one way or another, I don't think we should just accept their presence as inescapable. Assholes should be confronted, not tolerated as inevitable.
"You know, you think my sexuality is an abomination that should not exist and I will go to hell, but have you ever considered that - hear me out - this could not be the case? Do you have any data to back this up? Aren't you falling into an ad hominem fallacy?"
"Ah right, you have correctly pointed out a gaping hole in my otherwise excellent deductive reasoning. I hereby bow to your argument and am not homophobic anymore."
And once again, the power of rational debate shines through and through.
The problem is, people have been coddled so much and isolated from it to the point that they're unable to cope with it when they experience it. More people need to spend more time pushing themselves into uncomfortable positions instead of averting them. Don't let a temper get the best of you and stay rational. It makes you emotionally/mentally stronger.