The whole reason the British government pushed Brexit was so Britain could control its immigration. That's how Brexit was presented to the population, that's why people voted for it. Then the government got Brexit, and then Boris Johnson more than tripled immigration, chasing away EU immigration and getting all the immigrants from the (very coincidentally very low-wage Pakistan, I mean there aren't very many countrie…
Which government pushed for Brexit? The government at the time of Brexit campaigned to remain. People voted for Brexit for a lot of reasons. The leaders of both Vote Leave and Leave.EU said they wanted more skilled immigration. > raised taxes on everybody except immigrants. immigrants pay the same taxes as everyone else plus extra taxes such as the NHS surcharge and huge visa renewal fees.
Retrospective analyses and Cameron's own account make clear that he saw advantage in calling for the referrendum with the expectation that it would be defeated. Example:
Cameron chose to commit to a vote, not because the country’s population was clamouring for one but because a significant minority of his own MPs ... were demanding that he do so...
Naturally, Cameron was aware he was running a risk – after all, his best friend in politics, Chancellor George Osborne, told him so again and again. But he thought he would win the vote....
https://ukandeu.ac.uk/why-david-cameron-called-the-2016-refe...>