Schwarzenegger does not hate gay people. He does not even care whether the majority of Californians voted for Proposition 22. No, the Governator loves the gays. The problem is, he loves his special election even more.
Some politicians believe that the real reason Governator has said he will veto the new gay marriage bill in California is for the simple reason of political expediency. He is afraid to lose his special election set for later this year, and signing the marriage bill would most certainly guarantee the loss of his right-wing base. So, it really comes down to politics over morality. Which, is only slightly better than homophobia. Right?