If I remember correctly he didn't get fired for just not supporting gay marriage, he got fired for donating to some bill that was trying to prohibit gay marriage. That's quite the difference.
Did he say "gay people can't use Firefox"?
Because it has an impact on whether I can marry my partner.
I'm not too familiar with the US and it's laws but doesn't marriage have an impact on legal matters, benefits and taxation? I know for example that here I can't get a higher loan based on a higher percentage of my income because i'm single and the bank is limited in how it can lend out the money it lends from a state entity.