We're deluding ourselves as to why he was fired. He was fired because he is going to have problems working with people because he elected to alienate himself from the people around him, thus making it difficult for him to work with the majority of people in his company. Relating to my post that you responded to, that is why he has committed suicide. If a toxic culture is a culture that expects its employees to get along and not impede team progression, every company in the world has a toxic culture (except for the Indian tech companies).