My view on the “Scots being less xenophobic than the English” argument is that on the surface it looks like it might be true, but even if there is a difference it’s likely to be related to there being less of an impact in Scotland at the moment, as backed up by some stats posted earlier.
I split my time pretty much evenly between Scotland and England (and in fact am a 50:50 Scottish:English mongrel anyway). In London I live in an affluent suburb of London (although technical my place is a few metres into Essex), and in Scotland I live in an affluent suburb of Edinburgh. Where I live in London has a lot of ethnic diversity (for the borough as a whole “white British” are a minority, something like 35% at the last census) where as in Edinburgh “white British” makes up more than 90% of the population (and I suspect it’s even more in the area I live).
So for me if there is a difference in attitude towards refugee’s and immigration etc. it’s because of circumstances & impact, not any real difference in attitudes etc.