Earlier quoted context omitted.
It is irrational to associate a homophobic hate crime with a donation to gay marriage opponents. But that's OK. As long as you can raise a fuss about it you can completely ignore reason and pressure people into resigning.
Why do you expect one side of the argument to adhere to reason when the other side clearly has none? What is the "reason" behind being against marriage equality?
I find this a rational and sustainable position. No one should be afraid of losing their job for voicing their opinion in a public debate. No one.