guys like this that get fired, usually have a laundry list of issues and things in their file. I assume the person fired is no different.
I'm not willing to assume that about another pilot until I hear it from someone reputable. This guy could have been an A-Teamer for all we know. The only thing we do know is that he got canned (ostensibly) for a BS reason.