There's a lot more going wrong at the Home Office, than going right.
https://www.bbc.co.uk/news/uk-england-suffolk-44227122
Agreed but your statement "There are 3 million Europeans living in this country who will not have any rights after March of next year." is fundamentally not true and even the EU don't agree with it.