He was being an asshole. I'm sorry for this late response, I just dislike it so much when people behave like this. He has MAJOR issues and is sadly best avoided.
"He made no effort to apologise" - this speaks volumes.
You're doing the right thing (I know you already know this)

Peace,
Fuzzy