Firstly, it was _not_ a single political donation.
I'm Jewish. If it came out that the new CEO of my company made white supremacist statements half a decade ago, without any indication they had changed their position since, you better believe I would refuse to continue working for that company until and unless they were no longer CEO.
This isn't a disagreement about the marginal tax rates to apply to millionaires, or a political difference about some minutiae of government regulation. Prop. 8 was directly opposed to the basic human rights of a segment of the population. Why would I, as a gay person, work for someone who seeks to deny me the basic right of an equal-under-the-law domestic partnership? Why would I, as a person with gay friends, overlook something like that, just because the CEO gives vague promises of being "supportive and welcoming" without actually disavowing any of their discriminatory viewpoints?
Human rights are not a political position, and opposing them is not simply a friendly disagreement. No one is obligated to tolerate your attempts to deny people basic human rights in the name of inclusiveness.
https://en.wikipedia.org/wiki/Brendan_Eich#Appointment_to_CE...