All of you know I am a Christian and have deep faith. But...
I believe that Gay people need to not get married but get partnered. Legal partnered, same as marriage, just a different word. That would change the whole equation of the argument. People who are heterosexual could get partnered if they wanted too.
The whole thing is stupid. You love who you love! You are who you are! What you do is between you and God, not me. I have nothing to do with it. I am not gay but I can understand how you can love someone and want to be with them all the time and want to share your life with them.
I also think everyone should get health care. I think there are many things that married people have that partnered people should too. If you are in the hospital your partnered lover should have a say if you are unconscious. If you die your partnered lover should not be thrown out of their home and they should decide about your funeral. They should also be able to inherit like married people do.
It's not about sin, it's not about moral, it's not about making the world the be the way "they want it." People are people and should not be kept from the benefits of marriage, just call it partnering and you will take the wind out of the sails of the arguments!