So now we get down to the meat here. Thanks so much for bringing it up. Issues of race, ethnicity, national origin, or gender are all real and provable human characteristics which are innate and immutable. I believe that homosexuality is a behavior that is learned and changeable, instead of inborn.
I believe you're probably a moron, and that even if it is a "choice", it's completely irrelevant.
In the same way that it's irrelevant if a mixed race couple choose to marry. Because the exact same stupid argument was made when people wanted that kept outlawed, and it was just as meaningless then.
Wait...back when mixed race marriage was illegal there was an argument that being black was a choice? Because that's what you just said right now whether you realize it or not.
The fundamental divide is that the left believes that homosexuality is an inborn characteristic and as such should be protected the same as all of the other inborn characteristics. The right believes that it is a choice that the individual makes and as such may be restricted like any other choice people may make. There is no common ground here because you two are not debating the same issue until there can be agreement on a starting point.
So in the end, the left believe that the right is full of heartless monsters and bigots who hate people for who they cannot help being, and the right believes the left is full of free love hippies who want to destroy society and live in the perpetual anarchy of moral relativism where everything you want to do is always okay and no one can tell you otherwise.
I'll just kick back and grab me some popcorn.
Understanding is always the understanding of a smaller problem in relation to a bigger problem. -- P.D. Ouspensky