Haven't read much about the causes of the SNP collapse. It seems to me that they have been so successful at being perceived as a left-wing party and attracting Labour voters that they have left a lot of space on the right and alienated right-wing voters... but then why didn't these Scottish right-wingers vote for the Tories in 2015 already? What made them move to the Tories this time?
Cameron being more associated with austerity than May maybe? May vocally buried Thatcherism during the campaign and if I'm right the Tory downfall in Scotland started with Thatcher. Maybe it saved her after all
.