I think a LOT of voters wanted to slow down migration. Leaders lied to them, and claimed the only way to do that was to leave the EU, so they did. Now they're realising the reason migration is high is because both major parties are neoliberals who want high migration to pump house prices and keep wages low. It won't change until they elect a party which cares about the working class, and campaigns on reducing migration to no more than the number of homes built in the previous year. This is such common sense policy that the only reason it's not already in effect is because leaders in all major parties don't care about the middle class.
The country needs more people. Locals are not having enough babies to cover that, and the world is full of fantastic other people who want to come here, and help make the place great. The only reason to turn them away is a toxic mix of short-sightedness and racism.
No it doesn’t. It certainly didn’t need 1.2 million people last year. The only reason to support this insanity is a desire to increase homelessness and impoverish the middle and lower classes.
We do need more people to work in certain industries. Not necessarily more people in general, but there are absolutely industries that relied on foreign nationals to help them meet staffing levels and after Brexit they aren't meeting those. This is partly due to UK citizens feeling they are 'too good' to do certain types of work, though more and more are now taking these roles as there are no other options as our country becomes poorer.