Some people against gay marriage have absolutely nothing against gay people or gay couples. And some even support legal gay coupling, with the same rights as marriage, just not called "marriage".
Replace "against gay marriage" with "against emancipation", and "gay people or gay couples" with "slaves or slave families". After all, just because you're for slavery doesn't mean you hate black people, right? You just understand their socio-economic and biological limitations, right?
Or better: replace with "against interracial marriage", and "mixed black and white couples or other interracial coupling". After all, it's just so unseemly to push their integrated views on polite society, right? Plus, think of their children - they'll never have a chance to not be mocked in public, to be integrated into either race's culture. You'd be diluting both races. It would be a travesty, really.
Or better: replace with "against desegregated schools", "blacks and whites in the same classroom." After all, each group needs to learn different things. It's really not fair to group them all together. Plus, how could they learn their cultures? Or better yet, just put them in "their own" schools (e.g. not calling it marriage). It's really better for them in the long run.
I could go on, but I think my point is clear. If one wants to be a bigot - fine. Own it for what it is. But please don't imply that - somehow - one's bigotry and biases are something other than that, or that just because one doesn't support gay marriage it is ethically or morally equivalent to supporting it. It isn't.
I've looked at the listing, and it's right! -- Joel Halpern