I have faith that gay marriage will become legal.
The entire debate is about semantics. The government is not regulating that churches sanction homosexual marriages. When individuals marry, the government grants certain rights and the church (if they so choose to also be married by a church) grants other rights. These rights exist in different spheres. Government endowed rights and religious endowed rights are not the same. This needs to be recognized. There is a marriage license authorized by the government, and marriage license authorized by a religious institution. They are separate. The government needs to grant and recognize heterosexual and homosexual marriages. This license operates in the legal realm. Government acknowledgement of marriage has no relevance in the religious sphere.
The government must grant the same rights to all people. This is equality. There is nothing about religion here, except that the failure of morality describes separate but equal.
To express my disgust with inequality, support for those who are oppressed, and bewilderment that forms of love can be viewed as illegitimate, I will not marry until gay marriages are legally recognized by the U.S. government.