I had a tough go of it. No really, as a Christian I think homosexuality and gay marriage are wrong and patently sinful, thusly I don't condone either. I've really wrestled my conscience mightily over it. But after a mighty struggle and in a moment of clarity, it has dawned on me that gay people deserve rights like I do, and I will defend them, I won't force equality, I'll fight for it. America is supposed to be a bastion of freedom and free association.
Yes, the Republicans on this board can go ahead and get angry at me all they want, this position will not change. I really don't care how gay people become gay, they deserve to be treated equally. I don't have a problem with people holding true to their morals, but when they agree to serve people equally under the law, they should.
You can't just set aside a just law for the sole reason of your personal belief. You can serve people equally without ever personally condoning the lifestyle choices of others. Equality has no bias.