Hope you do not mind my jumping in, but it seems to me that anyone who moves to live in another country must accept to laws and values of that country. I, for one, lived 30 years in Australia, and, contrary to what many believe, Australia's way of life is closer to that of USA than UK. I had also lived in Italy, though only for three months in 1972m and had no problem accepting their way of life and laws. Fact is, I found speaking Italian an easy language to learn, and was speaking Italian quite well in about a month. In contrast, despite being British, I consider English a difficult language to learn, but it remains my preferred language, and is the only language I know now.
British values? How does one respond to that? How about American values? What makes an American? America was once a British colony for over 200 years, and number of laws still remain. The only true American (if I may say) is red Indian. Most of American citizens would probably find their heritage started from Europe, especially the UK.
I am British by choice and birth, and many are just by choice or birth. This does not in any way implies that I am anti Europe or anti American, and why should it?
I had been an anti EU activist since 1997, and have largely retired from that role, though I do try to assist the out campaign at times, which does not apply here. What does apply is understanding the difference between being anti EU and anti European. The EU is a custom union, the latter a continent. The UK will always be a part of Europe whether it likes it or not, but it does not have to be a member of EU, which is an organisation that I believe the UK would be better off without.