As someone born in England, resident in Edinburgh for many years and raising a daughter born here, I would like to add to this a discussion
A) not only I am proud, of the frankly fairly mellow, treatment Farage received, I am very pleased that the migrant population were able to see that there is support for them, when we attended the anti BNP demonstrations in Edinburgh, we heard from the many 'foreign' (born here but with funny skin
) locals on the royal mile that the police had come round and told them the best thing they could do was shut up shop for the day 
Some did, many declined and were actively out handing out water and thanking people for showing their support. For me that was as much the point of the demonstration as showing the BNP they're not welcome.
B) the figures on immigration are so fucking unreliable that I'm hesitant to quote them but I do know that Edinburgh receives more migrants on student visas than any other kind of visa. These people go in to be the doctors and surgeons who save your kids life.
C) It's Glasgow they send asylum seekers off too, to the flats no sane person would want to live, where they are entitled to absolutely fucking nothing and at risk of imprisonment and deportation at any time with no notice. Jumping from tower blocks is not uncommon.
No one would leave the safety of their native country just to be treat like begging scum who deserve to die.
Many of these people are fleeing from war zones our government created, after losing their home, school, job, family and friends, very likely having seen everyone and everything they have ever known ripped apart by bombs YOUR taxes paid for after being raped, beaten, hidden inside the back of a lorry with their dead and decaying corpses of the travelling companions.
If they finally make it here alive, yes there should be a fucking open door policy!