I have always thought that the purpose of immigration should be to try to improve the populace of the country - to gain those with the most to give in terms of skills etc, not to take in all and sundry who view it as a better option than where they currently come from by means legal or otherwise.

Coupled with the utter fear of implicit or explicit integration one ends up where we currently are.