It's pretty simple: while the UK remains inside of the European Union, it cannot control immigration incoming from 26 other EU member states.
So Damian Green can talk caps and about curing Britain's addiction to immigration all he wants, but his words actually mean very little. If you ask the average Brit who has been affected by wages being driven down thanks to an uncontrolled influx in the unskilled labour market, they'll probably cite Eastern European immigration as the real problem. It is these people who can come and go as they please whether we live under a Labour, Tory or LibDem government or Prime Minister. It is economic and social madness. Once more our government and our Parliament are impotent until those within it stand up to Brussels and extract the UK from the tentacles of the unelected elite in Brussels.
As it happens, I have worked with Eastern Europeans and they are bloody hard workers and generally nice people. But Labour's quick fix of encouraging the working class to gorge on welfare while they imported millions of workers who were willing to work for very little money is irresponsible, unsustainable and morally wrong. Yet it seems it is a policy the Tories are happy to continue - whatever they try and say.