And then there is this -
THE latest YouGov poll makes grim reading for Labour, and begs a certain question.
What will it take for Jeremy Corbyn's party to overtake their opponents?
The Conservatives are in meltdown and their pathetic Brexit infighting is splashed on the front-pages every day.
Theresa May bows and scrapes to the royals, Boris Johnson makes gaffe after gaffe and the Brexit Secretary is in the dark about the UK's Brexit strategy.
Yet the latest research from YouGov, carried out on June 25-26, shows Labour sitting at 37% in the polls and the Tories at 42%.
Somehow, Jeremy Corbyn has managed to lead his party to a 3% fall on the previous week (from 40%). They're now 5% behind.
Our Foreign Secretary can say "f**k business" over concerns from industry leaders, Jacob Rees-Mogg and the Tories can be waging open war against each other, and still, Labour fail to take even a minor lead.
At this point, it's hard know which is more mythical: the Brexit cash dividend the Tories are banking on, or the Brexit vote dividend Corbyn imagines is coming his way.
His half-hearted attempts to oppose a Tory hard Brexit, his refusal to back staying in a single market and customs union and his failure to stand up for Scotland's devolved powers are not paying off electorally.
If, with all the conditions set against the Tories, Labour can't lead in the polls, how can Scotland count on them to bring about change?
If we want rid of the hostile environment approach to immigration, and to create a fairer society, we'll need the powers to do it ourselves.
To summarise - worst tory government ever yet labour still 5% behind in the polls.