Why is it acceptable to limit the range of political views someone in this position is allowed to have? I lived in CA in 2008 and voted against Prop 8 but I didn't dehumanize the people who disagreed with me, I couldn't have handled the irony of it.
Hating, say, religious fundamentalists is exactly as bad as hating homosexuals - hate is hate; intolerance is intolerance.
You can say "I think that all people should be treated equally", but saying "I think that all people people should be treated equally, but those who believe X are unfit to be CEO for a public company" is hypocritical. No matter what X is, and if I agree or disagree with X.