He got his free publicity by the BBC. Anti-fascists being arrested on his behalf. Manipulating the panel. Making excuse after fucking excuse about his vile comments.
He did well. His cronies aren't going to care that he looked a tit, they'll probably blame that on the fact that he was uncomfortable sitting next to a Jew, Black and Asian. People were expecting him to come out with his usual racist rhetoric. He didn't but why would he? He would have ended up banned and that would have served no purpose.
It was all a sham but he and his party came across well.