Any one of those explanations could have been offered when he was asked about the matter and it would have almost completely defused it.
That's what I'm trying to get through to you.
It's not just the donation.
It's not just the fact that he'd rather quit a CEO position rather than answer a direct question about it. (Which is pretty damning all by itself - but.)
It's not just the fact that he still hasn't addressed it.
It's all of those things taken together, that paint him in a very poor light. Every defense you can possibly come up with makes no sense in light of one of those three facts.
And on a more personal note, my charity for Mr. Eich ran out when he took a shot at me and a few million others and didn't even have the fortitude to own it or apologize for it. There it hangs in the air like the scent of rotting meat, unaddressed, maybe people hope it'll go away if it's ignored long enough. People have been killed, driven to suicide, and otherwise treated as second class citizens thanks to the lies of the organization he chose to directly support. (You should look at the ads sponsored by the Prop 8 people - they're really something else!)
My charity stops well short of that point.
Perhaps it's not rational to place someone in the same mental bucket as Cathy and Robertson and Phelps, especially since Eich actually had a positive impact on the world via JS and Mozilla, unlike a fast food magnate, a megachurch preacher, and a hate speech spewer.
Perhaps actions speak louder than words.
...Perhaps an apology would be a good start.