It's Starmer. Nobody can see that guy as a Prime Minister. Doesn't matter what he says or does between now and the vote.
That revolt over the Gaza vote now means the Tories can play up the ghost of Corbyn argument.
Then there is Scotland. Without Scotland, Labour would need to win more than 300 seats in England. Blair pulled that off but Starmer wont.
Hung parliament, Tories as biggest party, just about.
But people tell me I'm crazy