Is it not the case that those in Scotland who voted SNP last time but were persuaded to vote Labour this time have effectively split the anti-Tory vote in Scotland and let the Tories win in the UK?

Disgracefully, in my opinion, even the Scottish Labour leader urged people to vote Tory to keep SNP out.

Looks to me as if the Labour/Tory/media campaign against the SNP, including tactical voting to defeat the SNP, has let the Tories win.