&gt;I can say that I personally love working for a company whose CEO has the same qualities and convictions I have as far as character is concerned.

Lucky you. But we live in reality, where we are still working toward that goal for everyone, and zero-tolerance policies are what got us into this mess. We have to reward people for the good they do, while making it clear that we won't stand for the bad. It's not good enough to just say "you can't be a CEO, but here: be the CTO again instead". It's not good enough to say "we don't like your kind here, but go ahead and keep being a bigot in the corner over there."

In short, we have to own our convictions and treat things with due diligence. I don't think that having Eich step down from the limelight is the only (or even best) way to do that. I think we should be sending the message "you may have earned the CEO seat for the good you've done, but it comes with responsibilities to be a better person that we'll hold you accountable for. We're watching you now, and we won't let you get away with bigotry anymore. By accepting to be CEO, that will now include harsher scrutiny of your private life, because you've chosen to step into the limelight."

In short, I don't want to take the easy, feel-good solution that doesn't get us anywhere. It's easy to look at the obvious cases where the EEOC can spend a couple of months cleaning an act up. It's not so easy to change the fundamental problems that make organizations like them necessary. And that's not even considering the other ways a CEO can be bad. Equal employment isn't the only cause we should strive to keep our CEOs clean about.