It's depressing, if predictable, to see the various factions in Labour tearing strips off each other all over the internet now.
In my view, for what it's worth, most of them need a dose of reality and humility after last night.
As someone sympathetic to Corbynism (i.e. democratic socialism) if not a particular fan of the man himself, I'd hoped that, by now, he'd have handed the baton over to someone younger and with less baggage. In the end, while he seemed fundamentally well-meaning and decent, he was just too naive, too much of a target for our right-dominated press.
Don't get me wrong, in the main journalism in the UK has descended into the sewer over the past few years, but his most loyal supporters couldn't, or wouldn't, see how divisive he was amongst the party's electorate.
BUT (and I'm a staunch remainer)
an equal, if not bigger, slice of humble pie needs to be eaten by the anti-Corbyn/centrist/ultra-remainer faction.
Having relentlessly undermined Corbyn for not being 'remain' enough and telling everyone that a different (i.e. more remain) leader would be 20 points ahead in the polls, it was clear by the third result last night that this was, and always had been, bullshit. (See Lib Dems for confirmation)
Yet centrists and Blairites are lining up to claim it was 100% Corbyn's fault.
Sadly no leader, especially a remainer, was going to stop Labour's leave-voting seats from going blue and this, more than anything , is what sunk them yesterday.
Labour foundered on the rocks of Brexit and it's clear now that, being the broadest party and so the most split on the issue, neither 'side' was going to win them an election on their own.
A leave policy would have lost remain seats, a remain policy have lost leave seats, as we saw in abundance last night.
A compromise policy was the most pragmatic route, but drew criticism from both sides and was ultimately not enough, even in 2017.
Sad as I am to say it, until Brexit is fully over, one way or another, Labour cannot and will not win another election.
It is what it is now.