I support marriage equality (although if we want to get technical, I don't think the government should recognize any marriage - only civil unions, but for any consenting adults who wish to register as such), but I also support free speech.
Progressives are cannibalizing themselves. Our two-party system really lets the extremists on both sides taint everything else.
A lot of folks are saying that free speech also encompasses the freedom to pressure this guy into stepping down. While that's true, we really need some common sense. If the positions were reversed, they would not be singing the same tune: if this guy had donated to a pro marriage-equality group, and got pressured to step down, they would absolutely not still be saying it's fair game.
This is just beyond ridiculous. Social media and the 24/7 news cycle are magnifying our social tensions.