> In short, your beef is mostly with straight people
No. It's very much not with straight people. It's with the State. The State is the one suppressing people (not just gays) by giving special privileges to a preferred class of people.
> but you're willing to take it out on the gays anyway, just because they're politically weaker.
Uh, no, I'm not... This is exactly why I don't vote and don't contribute to political campaigns.
> And for the record, I agree that some of said privileges should be available to single people as well, like control over hospital visitation. I just think this is a completely orthogonal issue to gay marriage.
Then you haven't appreciated what it means to be against the State's involvement with marriage.
Against State privileged marriage => against all forms of State privileged marriage.
Once again, my point remains the same: being against State privileged marriage (and therefore State privileged gay marriage) does not make one a bigot. This runs contrary to what the lynch mob would like to assume.