He's been good in the past.
This time though he's been dredging up old interviews and using leftist smear tactics (even though he edited the Spectator).
Corbyn is an anti-semite.
Farage is a racist.
No doubt if Johnson had gone on he'd have been accused of being racist too.
Viewing figures for that show may disagree with your statement, unless everyone looking in is also uneducated.
Politicians seem to think the public are fools when actually some are not and would rather deal in facts rather than listen to spin, spin and more spin.