The problem with immigration being an issue is that the reasons most given for wanting less immigration are often founded on perception rather that reality.
Immigration doesn't cause lower wages, the bank of England's research into said that a ten percentage point increase in immigration to a low paid industry cause a 1.8 percent decrease for the lowest paid. Yet even at its highest level EU immigrants being employed in low paid jobs only increased by 7 percentage points. The actual evidence. Points to low wage growth over the last 10 years being down to the fall out from the world financial crisis.
Immigration does not cause extra pressure on the NHS, in fact as migrants tend to be younger and healthier they tend not to use it much, a fall in immigration would lead to lower levels of funding and no corresponding fall in demand.
Immigration doesn't cause unemployment amongst British nationals. It doesn't cause shortages of social housing, and EU immigrants are under represented on the benefits claimaint statistics for their percentage of the work force.
Sorry but just saying they prefer controls or less doesn't mean their reasons for doing so are legitimate.
Neither is the hard brexit stance being taken by the government.
On Cameron and his reforms? Let's be honest the UK already had a bespoke deal with the EU, the best of any country, yet wanted more exceptions to please a populace that had been fed a diet of misinformation and lies about the EU from the media that politicians have left unchallenged because of political expediency.