Labour’s hardline stance on immigration has been widely criticised, including by some people who you might presume would be supportive of it. David Maddox examines whether the party’s stance risks damaging its reputation