Corbyn was an utter pillock for his Brexit stance and that undoubtedly cost him this election. Had the opposition parties accepted the result of the 2016 referendum on EU membership and voted through either May or Johnson's deals, I reckon Labour could have done well at this GE at the expense of the Tories. My faith in the general public is restored. By and large, people wanted Brexit done. Corbyn didn't listen to the Labour heartlands and it has cost him dearly.
Mind you, the Tories now have their work cut out. Once Brexit is delivered they will again become deeply unpopular in those regions unless they come up with a formula for protecting and creating jobs and improving the working family's quality of life. It's a huge challenge for the party that's not seen as the champion of that demographic, but Johnson is going to have to work this out PDQ or likely get trounced at the next election.
Scotland is almost unsolvable for the Tories. The divisions are too wide. I'm not sure how he can deliver a sufficient enough sop to the Scots without kowtowing excessively to Wee Jimmy Krankie. We can't afford adversarial engagement with the SNP, despite Brain Sturgeon's rhetoric throughout this campaign. Johnson has to reach out and deliver something there.
As usual, the electorate turn to the Tories to sort out a mess - OK, started by that git Cameron in the first place, but exacerbated by a crap parliament - and doing so will make them unpopular. It has always been thus.
Johnson has to somehow position his party more into the centre ground without too much compromising core conservative values (or what's left of them anyway). Difficult for somebody that was forced to lurch to the right to get to where we are now.
Personally, I think he and Cummings have played a blinder. You can't tell me that a strategy wasn't mapped out. You could sense the mood of the electorate was very different to that within the House and each defeat, each setback, each apparent parliamentary stitch-up has been seen as a parliament not acting in the interests of the majority of people that put it there.
I've come across so many people the voted Remain, but then accepted the result in 2016 and, like proper supporters of democracy, switched to wanting Brexit done. There were far fewer Leavers that jumped the other way and those that did didn't generally want Remain, but a second referendum.
For me, the passion of the Leavers was far, far stronger than that of the Remainers. Had Brexit been sufficiently important to many of the 48% that voted Remain, they'd have gone with the Nambies, despite their individual personal core political values, in the same way that Labour Leavers went with the Tories. But, instead, they stuck to their knitting and voted Corbyn and it has cost them dearly. It was clear that Labour under Corbyn was unelectable - only a blind socialist couldn't see this and they let their hatred of the Tories overshadow everything else.
This General Election, to me, feels like it was about leaving the EU if you voted Leave, but about your traditional political affiliations if you voted Remain. That seems to have been borne out by the result last night.
But, as I said, the Tories need to beware. Once Brexit is done, the old battle lines are redrawn and its all to play for again.
Footnote: it's a shame we can't play Corbyn every week - he's the Kinnock of the current times.