isn't a question of gay vs. straight.
there are a lot of straight people who support it.
and believe it or not, there are plenty of gay people who don't.
like all matters of civil rights & the equal treatment of human beings, it is simply a matter of sane vs. fucking crazy.
there are those who are capable of logic, and those who aren't.
unfortunately, we live in a world largely composed of the latter.