going through your boss and then HR are both good. I would also suggest letting him go through his rant without reacting, then looking strraight at him and saying something like "and your point is?"

I hope it resolves itself soon.

marni ( who never had a middle name until I got married37 years ago. My last name is now hyphenated as is common in the netherlands and germany so I sign my name as Marni Josephson-Harang (josephson is my maiden name)