Well, he is right that you shouldn't have been doing 250kts down wind, max clean would still have been very fast for this situation but the big question is why were you doing 250kts down wind and why hadn't he told you to slow down sooner?
After that I don't think he did very well at all and your decision was the correct one, if he regularly flys like a maverick then your management need to know before there is an accident.