I was already living in Europe during the referendum, it was obvious to all the British expats I knew that Brexit could lead to huge difficulties in terms of visas and rights to live and work. I, and every expat I know, voted against Brexit.
As a family we paid thousands to obtain citizenship (cost of language tests, copies of documents, translation fees, attestation fees), so many others did that our local government office created a new team just to handle British citizenship requests.
So screw you Greg, and everyone else who created this situation. Because despite people claiming it was the Brexit campaign lies, I don't believe that anyone could genuinely believe that this wasn't a very probable outcome of leaving the EU.