This is a completely false equivalence.
OKC asked people to consider stopping using Firefox as long as Eich is the CEO. They haven't asked people to attempt to have Eich's marriage annulled, put money into a fund to pass laws that abrogate his fundamental human rights, or indeed to take any action against him at all.
I don't see why racists and homophobes shouldn't be called to account for the things they do and the things they support. He supported a law that in the end was unconstitutional--by definition, the thing he supported was against the rights that these people hold. It's not hypocritical to ask people to denounce inequality unless what you're proposing is a NEW KIND of inequality. Saying that you should think twice about using the product from a company that is run by someone with identifiably questionable positions on human equality isn't taking anything away from him other than his hopes that this will blow over quietly without notice.
And there's a way out for him, certainly. Admit that what he did was wrong, and contribute $1000 to marriage equality in some other state. Done.
I have no sympathy for racists or xenophobes. I live in Quebec, and right now an entire election hinges significantly on one party's desire to codify discrimination against religious groups. They've admitted that they'd use the Notwithstanding Clause--a clause built into the Canadian Charter of Rights and Freedoms that allows a province to override fundamental protections for five years--which is a tacit admission that what they're doing is deliberately holding groups of people down. It's dirty and disgusting and I want nothing to do with it.
If it's hateful of me to believe in the rights of other people, well, there's no hope for any of us.