First of all, it’s not simply “politics” that’s the problem here. In fact, that’s an argument I see far too often regarding Trump: that people do or don’t like him because of his politics. People might disagree with his positions on issues–I certainly do–but that’s not what this is about anymore. It’s about hate: against women; against religions he doesn’t like; against minorities.
I think most would agree that a company would generally be unwise to react to an employee or other professional relationship negatively simply because of someone’s political views. But these aren’t political views in the modern sense, and these companies are reacting to the beyond-the-pale rhetoric of a vile person and his supporters.
“Silicon Valley has disavowed Trump for his comments about women and his stance on immigration, two hot-button issues in the tech industry.”
Why wouldn’t those, but particularly the former, be “hot-button issues” for all people? Does Silicon Valley really care more about women than the rest of the country? Silicon Valley has its own diversity issues that suggest otherwise, although perhaps the fact that so much attention has been paid to the issue of diversity in our companies is the reason for the comment. In any case, it’s a shame.