edit: Not trying to say "US bad, China good." Just there is perspective to everything.
I think right now there's a kind of global propaganda competition playing out and the thing that does the most damage is false equivalences that encourage loss of perspective.
Others may say “what about Uighurs?” or “what about Hong Kong?” but I think that the rest of the world is not doing all that much better on terms of civil repression.
In the UK, you can be arrested for voicing disagreement with the rationale for another person’s arrest (not generally, but on a specific hot button issue they’d rather not anyone talk about). French politicians are attempting to make illegal criticism of Israel, carte blanche. Don’t even get me started on Germany, which is so self-shamed from the last century they have overcorrected into legitimating an external state above all else. Across the pond, you hardly even have to convince anyone that it’s on the downtrend, unless they’re 30% of the population who believe the Don is christ alive (but don’t like if he says it).
The world is very unstable at this point and China is a country that strongly values and incentivizes stability, at the expense of individual rights. This is contra a lot of the west which is both unstable and actively undermining individual rights.
Also, reducing Germany’s complex, decade-long process of grappling with the Holocaust as "self-shame" is... a choice.