Hi,
I am a Christian and I believe in God. I think that the Bible tells us homosexuality is a sin and therefore not something we should be doing, supporting or encouraging others to do. As a Christian, I feel like it's only fair for me to be expected to follow God's rules for my life and not to start doing something the Bible plainly says not to do. Since I have free will and can make choices for myself, I choose to follow God on this issue.
However, I don't think God appointed Christians as the moral guardians for the whole world and I don't think it is our place to judge others or force them to comply with what we believe is right. All people are given free will, and what they do with it is between them and God. Since we are all sinners and we all end up making mistakes and sinning, we aren't perfect and therefore I don't think we can seriously think we are in a position to tell others how to live their lives. What we can do for others is pray, but we can't control them. Therefore, I think that Christians should probably stop protesting secular, legal gay marriage. I don't think any church should be required to accomodate a gay wedding and no Christian or clergy should have to go to a gay marriage, but as long as it's purely legal and secular, I don't think we should stop it either. We cannot stop others from sinning. Preventing gay marriage won't make people stop being homosexual, only God can do that. So, I think we should permit gay marriage because at least hopefully that might slow down AIDs and STDs and stuff, if some of these people become monogamous. That's the way I see it anyway.