Wow. I completely understand your frustration Sam. I have a hard time working with that kind of negativity too. Good for you for having the balls to take the day to recuperate and recharge.
Does your boss now know about the colleague being a shithead? I hope so. Regardless, shut off, enjoy your...