The complicating factor is that a whole lot of the "straight" 98% are gay allies for a variety of reasons. Because they are sentimentalists and thing gay couples are so loving and cute. Because they are denatured and think sex has no intrinsic value, it's just how you scratch an itch. Because they have soaked all their normal human values in a solvent bath of hedonism and cynicism, and now it's all gone except "I want what I want, so you want what you want." Because they are heedless of what's going to be drilled into their kids and grandkids.
The gay "problem" was never, primarily, a "gay" problem. The project of the deconstruction of gender, the disorientation of sex, and the de-norming of natural marriage started a long time before the "Gay movement". which came on the scene with the "straight allies" already pre-deformed.
Ooooh... I like the way you think!
“Gay allies” know what the whole “gay rights” thing is about:
CRIMINALIZING CHRISTIANITY.
That’s why they have more support than their own numbers would merit.