John Swinney's SNP and Rishi Sunak's Tories both have troubl