A bit harsh. If you had a genius kid in the US, you would let him develop as best he could too. Math contests don't mean anything. A kid who can win a competition against other kids is potential, but not yet a force in the professional world. When he grows up, as he continues to receive the best training American can provide, one day, he may be strong enough to make a difference. Then, he will earn the oppertunity to decide if he is to be a patriot, a mercenary, or a Hanjian. That choice is only there for the exceptionally talented and the rare, not to any menial worker. As a parent, your job is to help your child attain the importance to one day have that decision emerge before him, while arming him with the morals to make the right choice come that time. I have a feeling that anti-Asian/Anti-Chinese American culture will lend a hand to the latter effort, but for the former effort, you don't yank your kid off stage just because his best developmental path at current has him wearing an American flag to a kid's game.
Were they caught off guard? Didn't see it coming while most of us did? Should they have prevented it and let the rot fester? I know Americans like to kick the can down the road for the sucker who gets elected to the next term but after the Hong Kong riots, the city finally began moving in the right direction. Judicially, the decision makers are more and more Chinese now, and the terrorists are being called out, ostracized and arrested. Hong Kongers who foolishly fled to the UK are finding out how beautiful their home is in comparison and how they are not actually British. Hong Kong is a much better place now and continues to improve and sinify because a reckoning was needed to sort things out; it simply needed to be controlled to attain the desired result.