What if he's a 0.5x engineer and firing him would be good anyway? I was merely illustrating that just because someone acts in an outrageous way doesn't make them a liability, net. There's no rule saying effective companies must be filled with saints, even if that would be nice.