1 - 3
> Whose Definition? Yours? Your Bibles? Several religions recognize same sex couples ability to marry as do the LEGAL definitions in 9 states with more to follow. "Marriage" is a derivative of the word "matrimony" which comes from the Latin word "mater", meaning "mother". "Motherhood" is only possible with heterosexual marriage. As far as I'm aware, only Hinduism, Wicca and Satanism can be interpreted as supportive of gay marriage. There may be others but the list is relatively small.
Including France, that makes 9 out of 50 countries in Europe that supports legalized same-sex marriage. I wouldn't call that "utterly won". It makes no difference though, because legality doesn't make something right... or even smart. Standing against the tide of mainstream opinion will set you on the right side of issues as often than not.
I'm as conservative as they come, but really people... you're reading way too much into this. Don't be pedantic.
1 - 3