I disagree, immigration is only the consequence, not the problem, We must realize what and more importantly who is causing the problem which leads to immigration.
recent example,
There wouldn't be massive immigrations to Europe from Syria if certain countries/organizations wouldn't be trying to make war and sell weapons, do you wanna live in war infested country? hell, no!
Why the fuck don't they leave them alone, then there wouldn't be any immigrations anywhere...
Dissolution of Yugoslavia - at some point in history I'd dare to say most powerful country in the europe, what a carefully laid out plan that was...and at the end as a big boom let's make them hate and kill each other, good job USA, whatever you touch you turn into a warzone.
I mean who the fuck else in the world invests so much money into weapons and whatnot than fuckin' USA??
I dont really see immigration as a relevant variable.