I am also horrified at the calibre of some of the candidates that Momentum put up in the north.
I completely agree with this. I think Momentum is in Hiroo Onoda mode.
While Labour continues to navel-gaze, the new Conservative Party is moving on and changing the narrative.
Anyone who thinks that the Conservatives are stuck in a mindset, please consider this: it's the only national political party to have had two female Prime Ministers, two female Home Secretaries, one female Defence Secretary, one female Trade Secretary.
Which other political party in this country could even begin to match that?
The new Conservative Party already looks different. For a start, there has been an immediate 29% increase in the number of woman MPs. There are now 86 women in the HoC and while there is still a long way to go, that's a considerable improvement on the 67 women MPs of the 2017 intake.
Some more facts people might want to consider. Look at who holds the three Great Offices of State: the son of Pakistani Muslim immigrants, the daughter of Ugandan-Indian refugees, the son of a Czech Jew who fled the Nazis as a child refugee. Boris himself is the great-grandson of a Turkish minister who was assassinated by his political rivals.
And this? The Party Chairman is the son of a Sierra Leonean. The Work and Pensions Secretary was a Barnardo's Child. The former leader of the Scottish Conservatives made history by being the first woman openly lesbian to be elected as party leader - and she is still the darling of the wider Conservative Party because neither her biological sex nor her sexual orientation matter: she's just damn good at her job.
By the way, the youngest MP in the HoC is now Sara Britcliffe. She has just taken Hyndburn off Labour. She's 24 - and yes, she's a Conservative.
Sex, ethnicity, sexual orientation, youth - none of these things matter in the Conservative Party any more. Identity politics do not matter. What you are does not matter. All that matters is what you say and what you do.
Labour would really really need to work hard and run fast to catch up.