We need to target potential migrants who have skills are short of (e.g. Science, engineer, technology, entrepreneurship) and offer them full residency. Low skilled migrants should be offered temporary visas so that they cam be renewed or not as the economy grows and contracts.
I genuinely think most people in the UK haven't got a problem with immigrants as people but they just want the pace of immigration to be slowed to a manageable level and immigrants to be vetted before they come here to ensure they can make a contribution and pay their way.
What I don't understand is why people think these things aren't already happening.
All non-EU immigrants, which is half of immigration, are vetted to make sure they won't be a drain. They are either students or skilled workers coming in on the points system, or they are family members where the sponsor demonstrates he has enough money to support them.
EU immigrants are not vetted per se, but to receive benefits or sponsor non-EU they have to show they have been working, studying or looking for work for at least 3 months. There is not a lot you can do here short of dropping out of the EU.
So what exactly do people want to happen to drop the numbers further?
Students and skilled workers benefit the economy. Dropping out of the EU would be really drastic. And cutting back family migrants risks violating people's right to a family life -- already, you have people unable to bring their spouse and children to the UK, effectively forcing them to live in exile from their own country if they want to stay with their family.
So: if you want to cut immigration, how exactly do you want to do it? It's not simple.