Seeking to integrate into your local culture is probably the surest bet for succeeding professionally, developing meaningful social relations, and ensuring your own safety. It’s certainly a good thing to do.
But absolutely, you pick your battles. Every expat has a few things they can’t bring themselves to compromise on. I had no problem wearing a headscarf (keeps out the glare and stares) but I would not, could not, absolutely refused to sweep the dirt in my front yard. I’m an American, and Americans don’t wake up at 5 AM to sweep the ground (people kept sending their kids to sweep my dirt, so eventually I had to pay someone to sweep my yard so that I could stop with the child labor). Other expats would wear pants, or stay vegetarian, or refuse to ride on motorcycles. Everyone has their set of breaking points. Everyone also makes some uncomfortable compromises. Child labor is a reality. You will pay people exploitative wages for things. You will occasionally demand special privileges based on your race. You do it, but it never settles with you.
But I’ve always lived abroad as a young person, there by 100% choice, in a positive situation that was entirely temporary. A lot of immigrants are older and more set in their ways, and are not here because of a particularly positive set of events.
A lot of these ideas kind of solidified in China, when a friend got knocked up by a Chinese man and made it work. She was young, and could swing a middle-class Chinese life, but not a middle-class expat life. Chi-chi American schools, expat flats and shopping at WalMart were not in the picture for her. For the most part, the child was being raised as a Chinese child who happens to have an American mother.
Suddenly, she had a lot of very real things to figure out regarding children and culture. Sure, it’s cute that your kid goes to school on Christmas but gets nuts over Spring Festival. But does she really want her child to learn that she is inferior to men and unsuitable for leadership in the work place? Chinese elementary school is cute with the little uniforms and songs, but does she want her child to go through the hell of Chinese high school with the high-pressure life-determining exams and classes until 10 PM? Is she really comfortable with the idea that one day her kid will probably stop talking to her in English and family life will be in Mandarin? Does she want to stop cooking the dishes she grew up with and serve the kid Chinese dishes so she can be more like her friends? How is it going to be, being the only American in her household, with all this cultural baggage that is largely irrelevant to anyone’s life? Her American friends are going to be “Mom’s weird foreign friends, playing inexplicable games and jabbering away in a foreign language.”
It gets very, very real. And it is very, very tough. I think he most anyone can do is just try to do the best they can and figure out some way to make life work.