@Newchodge,
@Employment Law Clinic. You both need to know how our democracy works.
It's not all about elections, referenda, etc.. There is continuous pressure on MPs to satisfy the will of the people. Letters to MPs, polls, surveys, media, etc. continuously monitor and measure how people feel about various issues. The strategies which MPs use to address these issues are devised so that their chances of keeping their jobs and staying in power are maximised.
MPs make their decisions according to various criteria. Policies on migration to the UK have been decided mainly on our labour shortage and the people's concerns regarding border control.
The labour shortage could disaffect many people because it would affect our economy and would not be good for our ongoing ageing population crisis. Control of our borders is important to the majority of people in the UK.
The ways in which MPs and the government deal with all of these issues, and more, could affect the outcome of local and national elections. This is why MPs and political parties have to be astutely aware of the general feeling about various issues.
So, over the past few years (decades) we have been taking lots of migrants because of our labour shortage, and our desire to increase our population in order to grow our economy. Since the former has now largely been addressed for the time being, we are now in a position to decrease the rate of immigration and address the border control issue.
It sounds harsh, but that's the way the system works. I suggest you both watch a few sessions in the house of commons. You both seem to be rigidly referring to laws, treaties, conventions, etc., and other documents which have been signed and set in concrete. You also seem to expect that these rules are immutable, inflexible and can never be modified.
No offence intended to either of you, but I think you both need to get out of your offices and see how things work in the
real world!