Craig was unnecessarily unkind to Jo who it was clear was very upset. I am sure Brendan will apologise to Craig, although he was right to stand up for his partner - a different choice of words might have been better. He has no problems with admitting it when he is in the wrong. Craig permanently insults Brendan on the New Zealand show and maybe that is the relationship they have.
A public apology is not appropriate or necessary, it is far better to talk about it over a beer. It seems that while Brendan likes Craig and can see his good points off-stage, Craig continues the aminosity away from the live shows.