The reason the UK is attracting migrants from all over the world is, thanks to our Empires, our Language is the word language. Migrants are more likely to speak English than French (which is why Algerians and Senegalese tend to stay in France). There are a huge number of people from all over the world already living here, so migrants can plug into existing communities.
Thanks to the invention of free-market, liberal democracy in the 19th and 20th centuries, and especially since the rejection of Socialism in 1979, the UK has a vibrant and diverse economy, that can absorb near-enough everyone who wants to come and play. The UK is richer than Poland, and despite Labour's best efforts, remains a better place to live than Eritrea. We have secure property rights, which means foreign oligarchs can stow their looted wealth in the form of London property, where the likes of Putin cannot confiscate it.
The UK is a prosperous country, with an open economy, secure property rights and a relatively liberal society. British people are tolerant of immigrants and the UK enjoys good community relations.
We do not have ID cards, and the police cannot stop you on a whim. Thus "illegal" immigrants find it easy to find work in the grey economy. Because we have a relatively generous welfare state, there are a lot of jobs - fruit picking, cleaning, domestic labour, care etc out of which the UK-born have priced themselves. The prize - indefinite leave to remain - is within reach of almost anyone who can get here, and work undetected for long enough.
That is why people cling to the axles of lorries to leave France, and it is mostly something of which we can be proud.
Immigration is good. It does not follow that more is better. That tolerant and open society requires that the majority in it are born, and steeped in it from birth. The main fear the native population has from immigration is communities - the Bradford Pakistanis for example who come to dominate an area, and then cease to integrate. Integration into mainstream British life is vital, if that open society is to be maintained. The Ugandan asians and the Afro-Caribbeans who came over in the 50s and 60s have integrated. Sikhs and Hindus do. Arabs and Eastern Europeans do. Nigerians do.
Despite our success in integration, we cannot take the millions waiting to cross the mediterranean, though in practice we do end up taking most of those camped at Calais. In making it hard to come (sales of wetsuits, and the discovery of corpses in Holland and Norway are indicative of the risks people are willing to take) we limit the number prepared to try.
We cannot allow too many people brutalised by war, ignorant of how to survive in a liberal society to come, lest they are tempted create their own ghettos like Bradford. Too many people, and the incentive to learn English properly, and the imperative to integrate that comes with it, is lost. And it is the Ghettos that people object to, not immigration. It's not race, it's the compatibility of culture and the rate of change of a society; a rate of change that many of the people neither asked for, nor want. When a majority of children in the local school are not British, people question the change: Is this for the best?
So. Net migration to the UK is running at 1-200,000 a year. We add two million people every decade or so. This is why the UK is climbing the charts of National GDP, not falling. We've even got Germany in our sights. UK to be the 4th Largest economy (US$ Nominal terms) on earth in the not too distant future. Immigration is at such a level that the UK has halted its relative decline. Whatever the economic benefits, there are limits to immigration consistent with a liberal, tolerant and free society, especially from countries without a tolerant, liberal and free culture.
Labour, in office openly sought to "rub the right's nose in diversity", hoping immigrants would vote labour in perpetuity. The risk comes when the electorate never bought into the plan. When it was suggested there were limits to migration, people were told they were "racist". The idiot poujadism of UKIP was the result: leading to the return of openly Nativist politics to the mainstream of British politics. The contempt Labour have shown for the electorate on this issue, is one of the main reasons they are facing oblivion now. The mixing up of Migrants with refugees and asylum seekers to suggest "we" have a moral duty to take people, is just continuing this ignoble tradition of contempt.
People want to stem migration of illiterate spouses from Pakistan, but these people are coming to join relatives already here. People want to limit Lithuanian bricklayers, or Polish plumbers but these people are covered by EU free movement of people (and in any case are vital to dealing with the shortage of housing...). We and the EU need to do much more to stem the flow, humanely, of very poor people from Africa, Afghanistan and Syria, and this includes aid and intervention to put their countries back together. So this leaves skilled migrants from outside the EU such as Nigerian doctors, Malawian nurses or Chinese people coming here to study, all of whom are particularly helpful to the UK economy, if there is to be any reduction in the number of Net Migrants.
It's all counter-productive. Cameron deserves blame for setting a silly target on a whim, and Labour deserves blame for encouraging the boil to fester for a decade and creating the problem of legitimacy immigration now faces. Any attempts to control immigration mean putting bureaucrats in control of whom a Bradford Pakistani can marry, or whether a Somali can work as a Taxi driver. It's going to throw up hard cases and inhumanity, as any bureaucratic system inevitably must. This sticks in my libertarian craw. There are going to be Canadians and Australians not granted leave to remain despite holding down decent jobs and living with British people. And all this because of silly targets, and the failure of some communities to integrate. We cannot stem the immigration people do have a problem with, so we're abusing immigrants who're going to accept our norms and be accepted.
We cannot take them all. The right-on left should stop the sanctimonious moral preening of pretending we can. We cannot stop them all coming. The idiot right should stop demonising people who're mostly just trying desperately for a better life for themselves and their families.
We are lucky to have been born here. Part of our duty is to protect the legacy of good governance and social harmony we're bequeathed. This legacy needs protecting from immigrants who won't ever share our values, if too many come at once as well as from idiotic populists on the right, dog-whistling to racists and from left-wing extremists who hate our society and way of life, and who wish to see it swamped to spite an falsely concious electorate which repeatedly failed to vote socialism. Net migration is running at 1-200,000 a year. We can cope with that, just. Especially if they come from a variety of places, both terrible and less terrible. But not much more than that, really.
There you have it: An unsatisfying fudge, like so much of the democratic politics that have created the society immigrants are prepared to risk so much to join. Much more fun to read a moral absolute - a Guardian editorial telling you how brave and noble the immigrants are, or the Daily Mail's dehumanising sub-fascist rhetoric. But the extreme position is almost always wrong, and the unsatisfying fudge of democracy works, despite appearances.