You seem to be saying that immigration is the problem. Truth is, we have a divided world: the rich world and the poor world. As long as that is the case, the poor world will be susceptible to exploitative dictatorships, civil wars, poverty, hunger, natural disasters (infrastructures that crumble at first sign of severe weather, earthquakes or flooding), so of course, there is economic migration. If you were born by an accidental of birth on the flood plains of Bangladeshi, you too, would be keen to get out and try your hand at an 'Indian' Restaurant in Soho or a sweatshop tailors in the East End.
In the meantime, first world countries are crying out for menial labourers, cleaners, agricultural workers, construction workers or even doctors, nurses and engineers because there is a shortage of such staff in their own country with the indigenous population preferring light service 9 to 5 work.
So Merkel may or may not have made a huge mistake allowing in over a million or so asylum seekers from war torn Syria and Afghanistan and there is the reasonable fear that we in the UK will be obliged to take in large numbers when lack of housing is already near crisis point. Truth is, migration is nothing new. It is as old as mankind itself. Even if the UK were to leave with deal or no deal it still has a humanitarian obligation to admit asylum seekers.
Stopping immigration doesn't solve anything much as they are often vital to the wealth of the country.
The problem starts when the immigrants become 'ghetto'-ised into certain areas and become associated with crime and poverty.
Then there is a perception they are a burden on the welfare service.
'Taking back control of our borders' isn't going to solve this.