Let’s get this straight, the government have had no idea of how many foreign workers there were in the UK and no idea of how many of the jobs created since 1997 have gone to foreigners. Against this background we have been told for years that immigration was an unmitigated good and as recently as the 2005 general election anyone saying different has been branded a racist or a xenophobe. Now it turns out that the number of foreign workers in the country is at least 1.5 million and that more than half of the jobs created since 1997 have gone to them. This last is very serious as whenever the number of people on benefits refused to decline the government always pointed to the numbers in work as a defence. What these numbers are telling us is that the large numbers of people who a locked into dependency on the state by Labour’s failed policies have stayed there while the jobs that they may have had are taken by new arrivals. There is plenty of anecdotal evidence of this as well if you talk to ordinary people in ordinary parts of our country, many of whom have been traditional Labour voters. That leaves aside the strain on public services and on the housing market of our steeply rising population. Now David Cameron has announced that a new Conservative government would tighten up on immigration, as well as doing something about people trapped on benefits, which also means being trapped in poverty. Labour meanwhile are floundering as ministers face the ruins of policies going back ten years. The country, and some of their own backbenchers, demands that they get on top of this situation. So far they seem to be in denial.