I think that when you move to a foreign country, regardless of the reasons behind your decision to move, you need to be respectful of the local people, the culture and to at least have a basic understanding of their language. Some tend to forget that and it makes me very upset. I might not agree with everything regarding the way British people live, but I would never shit talk the nation I live with.