Other questions:
- we choose to NOT live in a theocracy (and history has proved this to be a wise, moral decision)
- we choose to live in a diverse, pluralistic society
- that means that respect for human dignity is one of the highest moral laws - respecting the common good while also permitting as much diversity as the public good can accommodate
- respect for human dignity for ALL - this is a much higher moral decision than the current *religious* opinions around same sex marriage (to say that your opinion about same sex marriage is from God and sacred while disrespecting others who have legal rights puts you in the silo of a theocracy.  Nothing good comes of that.