I am not a homophobe and certainly not a bigot. I think everyone is a little afraid of things they don't know/used to.
bhavv, I do not have a valid reason other than I do not think it's right. Just being honest.
My personal view is people don't have to like gays or agree with it. Everyone is entitled to their own opinion on whatever subject they want. "I don't agree with gays, I don't agree with apples" etc. As long as you aren't going out beating gays up, or punching apples

.
I however fail to see the issue with gay marriage? Don't agree with gays or gay marriage? Well erm, don't get married to a same sex partner then

Don't like gays? Keep yourself away from them then. You can dislike it but at the end of the day, you can't tell others how to live their lives.
It doesn't 'devalue' marriage in any way. There's plenty of straight people who trash marriage.
Saying all this however, relating back to my point about not telling others how to live or being forced to accept something, I think if churches do not wish to perform gay marriages, that is fine. I respect their beliefs and choices.
The choice of a 'civil partnership' should be available to straight couples as well. I'd personally prefer a civil partnership. To me, marriage is outdated and has religious connotations but again I respect what it means to different people.
The jist of it all really is, how does it affect you if you're not gay? It doesn't. You can disagree with it but let other people do as they please, as long as they aren't forcing it upon you. I highly doubt straight people will be forced in to a gay marriage

.