But don't you see where that path leads? If a company can fire anyone they want, then what prevents them from firing people based on their race, or their sexual preference, or political party? You have to draw the line somewhere. Just because you don't agree with his stance on gay marriage, does not make him a bad person. He was instrumental in creating the internet as it exists today. I'm not saying his viewpoint should be overlooked, but it should not affect how he does his job. If he can do the job and do it well without his personal politics impacting his work, then why should a company have the right to fire him just because he sees things differently than they do? I'm tired of everyone calling him a bigot because he donated to Prop 8. I don't agree with his stance on gay marriage, but part of what our country was founded on was the premise that everyone is entitled to their opinion. Free speech and all that. The fact that people came out in droves to demonize someone actually hurts the LGBT community. It makes it seem like anyone that doesn't agree with us is wrong. That's not how things work in the real world. People have opinions and you have to respect them.