I'm always amazed at how passionate people are about this issue--but that's probably because it doesn't affect me personally. It's my privilege to ignore it. Everything I say about it starts with that understanding.
The issue does powerfully demonstrate the limits of a pluralistic society: if we accept a diversity of worldviews, then on what basis do we decide moral questions? It's easy to find common ground to outlaw murder, sexual assault, burglary, etc. But once we start dealing with slightly subtler questions, the variety of faith traditions makes consensus incredibly difficult.
Above all, I wish we could have a culture of mutual trust and respect--and then move on to issues that affect us all directly. To me (a heterosexual--again, I understand my perspective is privileged) it's incredible that we spend so much energy (and generate so much ill will) on topics like this when we could be addressing poverty, war, hunger, or our own broken political system.