So you're comparing the beliefs of a man who was racist at a time when the majority of the white world was, to a man who is homophobic in an age when pretty much all of civilised society has decided that being gay is both normal and acceptable? You don't see how the two are in no way comparable?
The thing I've always loved about Orson Scott Card crying 'victim' when people call him out on his bigoted horseshit, is that he tries to say people should treat him with the tolerance that they demand of him (ignoring the fact he is in no way tolerant of gay people). The difference between me thinking he is a grade-A **** and him thinking gay people are evil is this: gay people are just gay, contrary to popular belief they're not doing it as an attack on society, they're just dudes who like dudes.
OSC is choosing to permeate a false idea about gay people that can absolutely have negative repurcussions (when one of his fans takes it upon themselves to cave a gay person's head in support of their idol) whereas gay people just want to be gay. As far as I know, none of OSC's detractors are trying to make him suck dicks, they just want him to stop saying that men who do are an abomination. See the difference?
It's like, when I have a son I plan to raise him with the outlook that men can love women and men, and all the vice versas. The difference between that and raising my son to hate gay people (or raising a child with any other bigoted views (see: the rampant Sectarianism in Scotland)) is that I'm not implanting some homosexual agenda in my son from an early age; I'm merely explaining to him that there are all sorts of different people in the world.
If my son turns out to be gay it won't be because I told him what gay people are, but if he grows up to be a prejudiced arsehole it will absolutely be because of the environment he was raised in. People are born gay, but they aren't born bigots.