the reason that michael hudson is repeating things he was told by partisan ndp hacks is that he didn't bother to question their honesty. and, that's his fault.
but, the reason they told him what they told him comes down to projection. the current outgoing leader of the federal ndp, thomas mulcair, was damaged badly in the last election by pro-thatcher comments that he had made in the past, and which made him seem decidedly blairite.
it's a shame that dr. hudson didn't take the time to verify the things he was told before he repeated them.