No American president has ever had a disapproval rating as high as Donald Trump’s.
The conventional wisdom would have you believe that only one Scottish political party had much to celebrate last week.