Despite our differences on here, there is much we agree with.
My thought process before the election is that there would be a surge to vote Labour by the undecided vote like there was in 2017. Clearly this did not happen and I was wrong.
My initial thought after the election, much like everyone else, is that this issue was decided by Brexit and Labour got it wrong. Now I don't think that was the case at all. Had Labour backed Remain or Leave heavily, they would have lost seats to the other side. The real issue was their appeal and how far left they were. As you say, correctly in my opinion, is that Momentum have taken the Labour Party and reincarnated them into the Socialist Party - hemorrhaging them votes.
I didn't vote Labour, there's a lot about them I can't vote for - but that applies more so to me to the Tories. That sentiment didn't apply to other voters though, I would say many saw the Tories as 'the least worst' option and that's why they voted for them. Having said that, I probably would have voted for Labour tactically had I been in a Tory/Labour marginal seat.
Corbyn is unelectable, not because he has been smeared by the press - you have to expect that being leader of Labour Party. But his policies were poor and the Labour Party did nowhere near enough to appeal to centrists or swing voters. Some of whom were forced out of the party.
Either way, the Tories have won the election now. It is what we will have to live with for another 5 years - be it good or bad. Even though I suspect he won't, my hope is that Boris keeps his promises. That will genuinely make me happy.
I don't agree with you that it is a minimum of 10 years before Labour can regain power. Their next leader is pivotal. I would be happy with Jess Phillips or Yvette Cooper. I think Starmer is intelligent, but he may be stained by being in the Corbyn circle and I'm not sure he has the charisma. If they appoint someone like that and not a Corbyn #2. And BoJo doesn't meet the promises he has made re Brexit/Nurses/Police Officer/Hospitals then the next election could be all to play for.
If Labour appoint another far left candidate, they can forget about even coming close to the Tories for a long time to come. To be honest, all Tories should be thanking Corbyn for keeping them in power for the last 10 years and the next 5 to come.