You have to understand the United States is a land of immigrants. The first generation of immigrants, whether they are Chinese, Vietnamese or Russians their minds and souls are always lean toward their motherlands after they are naturalized and is understandable.
The second generations onward, most of their patriotism are to the land they are born. There are many in this group, just like many Americans, dislike the US government and are very vocal about it. This has nothing to do with patriotism for they love their country just much if not more compare to those red necks down south. They simply don't think the recent governments are doing the jobs in many areas and want their opinions to be heard.
Many Chinese in this forum carry different flags. My friend Fairandunbias has two Chinese flags with a US location, it mean he is Chinese and he is in US as a student or temporary visit. The same goes to others with 2 different flags. People like Gambit and me love both US and our ancestor lands. But there is a different, he bashes China and I don't with Vietnam.