If you insult a guest before they come on the show, you can't ambush them properly. Randi should've borrowed a page from Chris Wallace's book and kept it courteous until halfway through the interview.
The left completely blew the whole Gannon situation. He's a hustler, not an ideologue. If they'd given him media exposure, a book deal, etc. when that first broke, he would have spilled a LOT of beans. Very powerful beans. About where the salamis are buried. Instead, they looked like homophobic jerks and only hurt their own cause by letting him slip away.