It's true the SNP have taken a lot of traditional left voters from Labour as a result of Blair and New Labour.