Well, it looks like it's a combination of factors. His jw history is probably a factor in one very messed-up psychology. Having been through management training on how to work with difficult people, I can see why they ultimately fired him, but not without trying to work with him first. He appears to have felt that his personal entitlement was more important than the individual rights of his co-workers.
Here is more on things he's posted that are pertinent: