The controversial Nationality and Borders Bill had its second reading in the House of Lords this week. One thing that peers on all sides of the house seemed to agree on – even if for different reasons – is that the immigration system is not working well. They’re right. Official...