Soontobe, I am on one expat Forum where I live, and some do, and some definitely don't- and constantly complain about everything, the education, the refuse collections, the prices (but they do not complain about the massive salaries), the food, the people- the list is endless. Some make a big effort to learn the language- and get to know local people. Others send their kids to international private schools and clubs, and onyl meet other expats and never learn the language- it was the same in Spain where our DD2 lived- some expats had been there for 20+ years and could hardly put 2 words together.
And they go berserk if someone dares say 'if you don't like it go back home...' they really do.
Personally I just don't get that at all- from either side. If you choose to go and live abroad, you have to adapt, adjust, respect local culture to a large extent (but not always possible, I could never support bull fighting for instance, or shooting every bird that moves, etc there are limits to integration) and learn the language (not talking about getting the grammar right for all, but certainly basic communication)- but I have to say, Brits are notorious for large % living abroad not integrating, living solely among themselves and not learning the language (there are of course many exceptions of course). There are mini vans from Tesco going delivering British food and goods to the Brits all over France, fro instance- and white vans with British workers importing and building extensions, kitchens, bathrooms, not providing any local employment. So foreigners in the UK are not on their own on lack of integration and complaints.