Were Tony Blair, Ed Miliband, or even Gordon Brown the leader of the Labour Party right now, I expect that Labour would have at least a 7 point lead over the beleaguered Conservatives. That's because the Conservative-led government of Prime Minister Theresa May is disunited and struggling to get a good Brexit agreement passed through Parliament.

Instead, the latest YouGov poll shows Conservatives with a 4 point lead over Labour. So, why is Labour struggling?

I believe Jeremy Corbyn's exceptionally poor leadership is why. The Labour leader has a penchant for far-left socialism, a pedigree for poor political strategy, and a predilection for antisemitism. And at Prime Minister's Questions on Wednesday, Corbyn showed he has another preference: one for sexism. Responding to criticism from Theresa May over his fake-confidence vote in her leadership, Corbyn appeared to mutter, "Stupid woman."





While it is not absolutely clear whether Corbyn said "stupid woman," or, as he claims, "stupid people," most objective lip readers seem to think he said the former. Their number includes the lip readers consulted by the independent Speaker of the House of Commons, John Bercow. But for someone who wants to be the next prime minister, Corbyn should perhaps be a little more cautious in his choice of language.