But the Tories' problem goes further. They spent the entire election campaign telling the electorate that a vote for Labour was a vote for an independence referendum next year. Labour's actual position was a bit convoluted, but they certainly accepted the principle that the Scottish Parliament could vote to hold an indyref - albeit not, for some unspecified reason, until 2021 or later.
Labour received 19% of the Scottish vote on Thursday. In combination with the 45% who voted SNP and the 1% who voted Green, that means a grand total of 65% of Scots voted for parties who accept that a referendum can be held if there is a mandate for it at Holyrood level. Only 35% voted for hardline unionist parties opposed to a referendum under all circumstances.
Incidentally, the SNP won 81% of Scottish seats on Thursday. No other party in living memory has ever matched that (apart, of course, from the SNP themselves in 2015). The closest was Labour in the Blair landslides of 1997 and 2001, when they took 78% of Scottish seats.
And the SNP's 45% share of the Scottish vote has only been exceeded twice since 1970 - once by the SNP themselves in 2015, and once by Labour in 1997 (when they took 45.6%).