With less than a month until the election, the polls are striking. Despite a mountain of missed targets and scandals, the SNP is comfortably in the lead.