Dang that sucks. I absolutely love my HR person. We have a couple guys like your guy, and my HR has pulled me back from the edge a few times. Talking to her about my frustration with these two dipsjits has helped me a lot.
One of them got hit by a car in a Walmart parking lot, and that helped...