It's really hard to keep a straight face for these sort of things so I deal with them in my personal life by strictly following the same protocol I deploy for friends.
1. When I hear a friend narrate an event (that I was part of) to other ppl and I notice he has conveniently left out certain details which are not flattering for him or helpful to his point, I roll my eyes mentally but I keep quiet and would never openly expose him in front of others. I gleefully go tell our other common friends about this idiocy separately and we all have a good time laughing about it in private. I suitably bring it up on and off whenever he irritates me on other things so that I get to laugh at him.
2. When I disagree with how my friend is bringing up their kids and I think they are complete nutjobs and the kid is gonna be so messed up, I roll my eyes mentally but I don't try to correct them. And I definitely do not try to educate their kids separately the right way. If the kid comes to ask me about the same topic, I smile and say politely, I don't have the same opinion / I didn't learn it the same way your parents did.
Basically, you gotta let ppl (a country) have their rightful shot at f-king up their own kids (citizens). You can disagree with them but forcing them/trying to shame them into doing it another way ends up with egg on your face. The kids will grow up and there's only so much you can do once that happens. I asked a bunch of adults when I was a kid about this taiwan/china thing and I got a series of answers. Now that I'm a grown up, my view and sentiments on the topic are completely different from all of the answers I got.