Can anyone even imagine an immigration policy that would lead people in ten years' time to say, "Well, that's solved now" ?
So, a choice: endlessly pursue policies to "solve" it that fail, and increase mistrust. Or encourage people to be grown up like the Scots
(I think immigration a classic example of what Kaneman called availability bias. It's visible, therefore disproportionately blamed)