As someone who voted Remain, who believes that both EU membership and European migration have on balance been good for Britain's economy and society, I don't often say this. But Nigel Farage is right.