I know nothing about the "CEO should be fired" link (nor does it sound like something I'd want to read).
But I can wholeheartedly agree that this is one of the deepest, most emotional divides I've seen in an otherwise fairly united community. I think it's been continually swept under the rug for years because companies don't want it associated with their name (remember the whole dongle-joke github thing?), nor should they really.