The UK needs a migration policy that serves the needs of the country, everyone in it, and people who want to come here. Is that too much to ask for? Or would our politicians prefer to dig-whistle instead?