The official Tory reaction to Sturgeon's announcement was astoundingly brass-necked. The party that delivered an unbelievably rushed, astoundingly dishonest and incredibly divisive EU referendum campaign has the absolute gall to try to claim that a Scottish independence referendum shouldn't happen because it would be "divisive".

The Tories won't be able to prevent the Scottish Parliament from approving an independence referendum because the SNP and the pro-independence Scottish Greens have a clear majority, so if the Westminster Tories block an official referendum, it'll clearly and undeniably be a bunch of English Tories (divisively) blocking the will of the Scottish parliament, which would be the greatest gift possible to the independence movement as they launch an advisory referendum (like the Brexit one was) and campaign with "English Tories are trying to silence Scotland and dictate our future: Vote Yes".

Given that Scottish Labour have lost so much already by imitating the Tories so cravenly, you would have thought they'd do everything in their power to make sure they differentiate their message this time around, but no ... The Scottish Labour leader Kezia Dugdale tweeted exactly the same rhetoric as the Westminster Tories about another Scottish independence referendum being divisive.

Dugdale's Tweet was met with an absolute hail of condemnation, but Scottish Labour clearly aren't listening. They're stuck in a self-righteous bubble of delusion that they're absolutely right, and the Scottish electorate are a bunch of idiots for rejecting them.