One government is actually putting people into fucking camps[1], the other isn't.
The scale in which the Chinese Government is bad dwarfs the bad things the US Government may do. No Government is perfect, but there are orders of magnitudes in difference between the badness of the US and that of the Chinese Government.
So one is cancer, the other one is a broken leg. Yeah, I prefer to have the broken leg.
Doesn't mean it's a good thing to allow easily to break a leg.
Americans have been watching too much TV stating how great their country is, they now repeat it again and again without thinking about it. I've never seen any other free country population doing that anywhere in the world, and I travel a lot. It's even weirder when I come in the Valley and see that from the inside. Boy are you delusional.
I'm not American. I have no doubt that the American Government has its own daemons and is shit in many ways. However, it is at least notionally accountable to its populace, and has always claimed and aspired to be a beacon of freedom (I doubt its ever lived up t its claims). But the Chinese make no such claim, and do not act, nor try to act in such a virtuous manner.
As much as I detest America and their government, I'd rather a American hegemony than a Chinese one.
China putting some muslims, that may have been radicalizing, in camps to study Chinese history seems a lot better than the alternatives we employed in Iraq, Syria and Yemen.
The scale in which the Chinese Government is bad dwarfs the bad things the US Government may do. No Government is perfect, but there are orders of magnitudes in difference between the badness of the US and that of the Chinese Government.
[1] https://www.bbc.com/news/world-asia-45812419