I do not know the Eich, and I am not gay, so the only thing I can compare it to is as someone who is Asian.
If I found out that the CEO of the company I work at was known to have donated to a proposition that didn't want Asians to have equal rights, or even simply, not be able to marry, I am not sure I could continue working there. Mozilla itself as an organization seems to be very supportive of everyone regardless of sexual orientation, race, or other preferences, so does that mean individually I am free to support legislation that will legalize inequality?
I understand that some LGBT employees at Mozilla have written in support of Eich, but is that fair to only take in the opinion of one person as the opinion of the rest of the group? If someone said, "Look Jackie is Asian, and when I do my ching-chong squinty-eye impression while wearing a conical hat, they laugh and are OK with it" that would still not make the situation okay despite how Jackie feels about it.
I guess I am confused, and would like to understand this situation. I'm not really looking for blood and seeking his resignation. It seems like in this post he is going to do what is right for the company and continue supporting their current policies. That part is great but why was he given a free pass before this post?