Agree Beth.

But Imus deserves to be fired if only because he was stupid enough to say such a thing...and he's got a long history of doing stupid shit.

Its like a guy that keeps hitting his wife or stays an alcoholic "I'm sorry, I relapsed, it won't happen again..."