I wouldn’t say Card is anti-gay. Card’s a Mormon so he follows his church’s teachings on the matter. If they change, he changes.
They have gone from requesting tolerance for their beliefs, to demanding supremacy for their doctrine.