Cash, it sounds like this dude is possibly one of those "types" who just pokes and pokes until he gets somebody ticked enough to engage him in a fistfight.
Or he could be someone who needs to be on some kind of psych med... or was, and just stopped taking it because he didn't like the side effects.
Either way, if it seems like he's getting "worse," just be on guard, because one day he could go off his nut and strike out and hurt somebody or go postal in some way.
Do you know if he indulges in adult beverages from time to time? That's always good for releasing demons in guys like him.
Just for a little comic relief...