Of all the imbecilic left wing ideologues on Moaning Joe, Halperin was one of the few who occasionally seemed to have most of his marbles.