Even an argument that homosexuality altogether is immoral and should not be socially acceptable behavior is not the same thing as being afraid of persons that perform homosexual acts; it's merely ostracizing the behavior, as one may ostracize a person for meth use, though it'd be silly to call one that supports meth prohibition a dopephobe just because he doesn't think meth use should become a social norm.
You can dislike a behavior without fearing it, and you can have rational reasons for that dislike. The term "homophobe" is applied to try and stop people from criticizing the gay rights agenda by labeling them as irrational bigots if any protest is raised.
I think the issue of employment discrimination is a bit of a straw man. If an employee isn't working out he/she will be fired eventually for some reason. If a firm's corporate culture is homophobic, chances are there will be some technicality that allows for the firing of an individual in spite of any laws restricting hiring/firing reasons. I think this applies to all such laws "protecting" any group.
In the interview he specifically stated that he supported laws that protected people from being fired based on race but NOT homosexuality.
There are certainly legitimate reasons to not support laws protecting people from discrimination. If Card had been against them in GENERAL and I had cherry-picked his opposition to those laws protecting sexual orientation, THEN it may have construed a straw man argument. But I did no such thing. I did not misinterpret his position; he was not opposed to such laws in general, but ONLY those regarding sexual orientation.
From "The Hypocrites of Homosexuality" by Orson Scott Card:
"Laws against homosexual behavior should remain on the books, not to be indiscriminately enforced against anyone who happens to be caught violating them, but to be used when necessary to send a clear message to those who flagrantly violate society's regulation of sexual behavior cannot be permitted to remain as acceptable, equal citizens within that society."
So the man actively opposes it gay marriage. He supports laws that make homosexual acts illegal. He doesn't think that gays should be protected from getting fired because of their sexuality. How is that not homophobic?