I find it rather sad that, before writing this comment I had to reconsider what I wanted to say , because, as a young engineer, I am worried how my opinions will effect my job prospects.
When I am afraid to say what I believe, for fear or ramifications, it flies directly in the face of what Google and others profess to trying to do: 'create a work environment in which all people, regardless of political affliation, opinion, or creed feels safe.'
The worst part for me, is that many in the valley (particularly on university campuses like Stanford's) have used the disguise of promoting diversity to battle ideas they disagree with. There is not enough emphasis on diversity of ideas.