It's not about gay marriage; it's about Mozilla. And yes, I do think Mozilla is in a better place now that Eich is gone.
Donating $1000 to support a movement that undermines human equality is incredibly out of line with Mozilla's views. From my perspective, that's about a month's rent or a mortgage payment; he must care about the issue a lot to donate that much of his own money. His interview non-apologies certainly didn't help the issue.
Is there any proof that they felt uncomfortable at any time ? Every post I've seen from Mozilla employees has stated that they find the work environment at Mozilla very supportive and Mozilla does have excellent pro-LGBT benefits. I fail to see how this is a positive effect.
Any positive effect? Of course. It's now far less safe to donate to anti-gay marriage causes while also being a public figure. Public figures shape public opinion and societal norms. Ergo, a net gain for gay marriage and a net loss for public funding of bigotry.
Is it the most monumental gain ever, or the cause for a "different direction" for gay marriage? Of course not, few things are. It's a war made up of small battles, and small victories that add up. That's how societal change works.
Since we're just throwing questions, here is one for you: How exactly do you think most societal change occurs?
Is gay marriage, or equality in general, now going in a different direction because Eich was forced to resign?
Can you come up with any positive effect of this controversy?
If the answer is no, and I believe it is, then I don't think you can call any of this graceful.