Thus, Orson Scott Card should be denied a living, he should be outcast, he should be shown no tolerance. This is kind of the start of how things go badly. A section gets denigrated, then they need to be punished, next they need to be imprisoned.
Tolerance is allowing him to spew his drivel, not paying him for it. I'm not in any way saying he shouldn't be allowed to make an ass of himself on the Internet, but if you think I'm going to pay for the privilege of being told that my partner and I should be in prison because he gets weirded out by the thought of us having sex, you've got another thing coming.
I think as much as a person should be able to campaign for gay rights, a person should be able to hold an opposing viewpoint.
Campaigning for gay rights is about giving equal treatment to everybody. Nobody gets special treatment under the law. That is most emphatically not what Card is arguing for. Gay marriage? We should all be allowed to have miserable sexless lives if that's what we choose, not just straight couples.