That is all uncalled for and to me an apology would be proper.
But he's an idiot!! Why should I apologize for stating fact?