Yeah - I've thought about that, Nate. I do think it is something personal; however, I have known him since hiring him in 2005. I know he has been fired from other properties because he cannot check his mouth. With me - ya'll know how I am - I can keep him to a level bearable by all.
I know when I am not on-site, he will run right over everyone else on the team.
He is a very hard worker though and has excellent technical skills. Usually when one person is in a bad mood, you can give them that one day (at least I can.) But when someone's "mood" affects the ability to get along with the team for days on end, I have to wonder if my proffered solutions will turn him around, and seeing now that they don't, I am thinking of letting him go once and for all.
I have asked him what the problem is, what issues he is having, etc. but he just says to leave him alone. That I can. Gladly. And of course it isn't like I don't understand money woes, family woes, health woes. I would like to help him, but when is it more about the employee than about the job?