You keep coming back to this.... you can believe it's sin all you want, but using the law of the land to impose your moral views on a minority group is wrong. sin or not, it's WRONG and yes, you can take all of your character flaws with you to the voting booth, your racism, your bigotry, your mysoginy, your sexsm, and your religion, doesn't make it right.