Re: "Donald, where's your troosers?"
Fairly sure it is British nationalism which gets the free pass.
In the 2014 referendum, the population of Scotland was enfranchised to decide on their future. Not Scots. Anyone, regardless of whether they were Scottish, English, Polish or anything else, as long as they were stably resident in the country and should therefore have a say in its future. If the Scottish independence movement is xenophobic, they sure have a strange way of showing it.
In the Brexit referendum on the other hand millions of people resident denied a vote on the future of the country where they were stably resident and a lot of people who had not even lived in the country for up to 15 years and little stake in its future enfranchised.
Still, the kind of trite misrepresentation and hectoring condescension you exhibit continues to fuel support for independence, so feel free to continue.