During John Major's time in office, I remember before an election all the polls had the Tories heading for a crushing defeat. The conservatives were constantly in the papers, lurching from one scandal to the next, as seems to be the want of any right-wing party in power for too long. In the end, the Tories won and quite comfortably too. After some study and reflection, it was decided the reason the pollsters had gotten things so wrong was because people were too ashamed to admit they were going to vote for them publically. Yeah, it does look as if they are heading for a crushing defeat. Their leadership hasn't been, they crashed the economy (unusual for a right-wing party. It is normally what they are good at), a lettuce lasted longer than one of their PMs (seriously, google it), flagship policies they've been running throughout their run have been revealed to be causing much more harm than expected and not doing any good.
I just wish I had any faith that Keir Starmer would do any better. The Labour party has moved so far to the centre that the liberal democrats might as well give up and go home.
As for Boris's money. Well he isn't the richest member of his party but he isn't exactly poor either.
In March 2023, Mr Johnson’s disclosures in the Register of MPs interests showed his income in the first 6 months after leaving No 10 to have totalled almost £5m.
This is on top of the £84,144 salary that he still receives as a backbench MP.
Boris Johnson’s earnings over this period amounted to over £25,000 per day. Indeed in the first two months of 2023, Mr Johnson on his own, accounted for 85% of the total money earned by all 650 MPs for having a second job.
It was reported in February 2023 that Mr Johnson had agreed to buy a £4m, nine-bedroom house with a moat in Oxfordshire. According to other reports, Boris and Carrie Johnson have also recently purchased a five-bedroom house thought to be worth over £3m in south London.
I'd be surprised if that was all of his income. He'll have other income streams that don't make it onto the books.