You made interesting point that Portugal is going to gaurentee UK citizens right whatever happens.
This does not fit the narrative of Brexit supporters here. Of the Tory right or hard left.
In that narrative its the EU that is giving UK a hard time. EU is racist so anyone who supports staying in is tinged with that.
The Tory MP who put into the amendment is of Italian descent and had been lobbying "hostile environment" May about this from last two years according to the article.
Of course one of the reasons for Brexit was to "get our borders back" and extend the "hostile environment". to all. Which May is pursuing. I would have thought that was obvious from the start. May , in her mind , is only doing what she reckoned people voted for.
The argument being that it was unfair that EU people had rights others didn't.
There are many things which do not fit the Brexit narrative. Each morning I take a trip to my local cafe for the first cup of coffee and I watch the News as reported on Portuguese TV.
During the evening I watch British news on British TV, the two do not allways agree. The British news it seems, in my opinion, to be biased against the EU.
The argument that EU citizens have rights others do not have simply points to the incompetence of the British government.
The right of free movement within the EU was agreed by Britain, at no point has the EU put forward that EU citizens are allowed to claim benefits etc in the country in which they are settled. This has allways been the responsibility of the sovereign countries government.
Portugal is a fine example, EU citizens have the right to reside here but cannot claim benefits at all for the first five years and even then very little.
This is Portuguese law, the British government has had the sovereign right to do the same thing only the British government did not bother, till now.
There also appears to be confusion in Britain about refugees, immigrants and EU citizens. I can remember news articles showing a family from Iran settled in a nice mansion in London paid for by the tax payer with inferences that this was due to EU policy, utter rubbish.
One ardent Brexit voter I know stated that his reason for voting to leave the EU was to stop all these foreigners takeing our jobs. My first point of course was that they did not "take" the job but were given the job by their employer. After finding that the workers he was talking about were from Jamaica and Namibia I pointed out that these were not EU citizens.
The discussion went no further as he decided that talking to a 'trouble maker' was too much bother huff huff.
As for the EU being racist, the EU itself is a collection of nations of different races working together. There are racist tensions in each country the same as in Britain but these are not caused by the EU.
I also do not believe for a second that May believes it is the will of the people, the majority did not vote in the referendum, the best that could be said then is that the British people said get on with governing Britain.