Donald Trump shouldn’t count on a warm Scottish welcome when he visits on June 24