Can I just ask, surely the UK will need to make some kind of deal with the eu regarding this stuff though, as I understand there are thousands of English that life in Europe, retired in spain, malta etc - so they will want to safeguard their futures - surely they will not just tell people that they aren't allowed permanent residence anymore
I'm sure you're right - there will be some sort of agreement - but even if it covers things like full access to the NHS, pensions etc (as we'll all get old and sick one day), as I said above the damage is already done and many of us no longer want to stay. And even worse, new, qualified talent that the country badly needs is no longer arriving.
We've been told in many, many ways that we're second class citizens, e.g all the examples quoted by OP in a previous post. And also this, from Tinkly:
When there's plenty of cake people are happy to share. When there's less, then they are less generous.
Personally, I resent that. I have NEVER taken even a slice of the benefit cake, instead I've contributed more than my share. Until Brexit killed my business, I was employing several people - and my (also EU) DH runs a business that employs many more. Between us we've paid a LOT of tax over the years, which we've been happy to do as we both firmly believe in Social Justice.
As I posted above, EU immigrants contribute £3bn/year in tax, versus costing £0.5 bn in services. So by making us feel less welcome and making it harder to come here, the UK cake will shrink, quite significantly. UK universities are already crying out that they're losing a fortune in fees since EU students are no longer coming in the numbers they used to. And the NHS is no longer able to recruit the doctors and nurses from abroad that it urgently needs (since the Tories have also slashed funds for developing home-grown talent).