So you're blaming Gates for the political views of his staff? Get real.
MS doesn't hire people based on their political views. They hire based on technical expertise. It happens that they recruit a lot of their staff from the West Coast, and they also have a strong college recruitment program. It should be no surprise that they get a lot of Lefties this way.
Would you suggest that Gates screen his employees for their political affiliations? That's exactly the kind of behavior that makes people like John Edwards salivate.
There are a lot more Conservatives here at MS than you would imagine. Most just keep a low profile...
I worked for a HUGE Fortune 500 company and we would have never done anything so controversial as to alienate 51% of the American Public...Just plain business sense to stay away from subjects which can cause trouble.