Politics is one thing. Pointless, petty evil is another. If a video of a CEO kicking a puppy went viral I'd expect them to step down, as they'd be an embarrassment to their company.
I applaud Eich as a technologist, but this was the right move for Mozilla.