But Eich promising to only work against gay people's civil rights in his off hours wouldn't strike me as enough if I were a Mozilla employee. It's not the kind of promise I'd fully trust.
Really, I feel for Eich. If I had to guess, he's somebody who grew up around a lot of religiously-driven intolerance of gay people. And, like many smart people, he used his smarts to compartmentalize one set of views from another. It must be heartbreaking to be forced to deal with those inconsistencies in the eye of the national media, and to handle it poorly enough that he ended up quitting something he started and believes in. I wish he had sorted this out years ago, but I hope this serves as an opportunity for him to do so soon.