Hong Kong has experienced violent oppression from China when there were protests. Taiwan wants to be independent but is not recognized as such by China. While Western media has certainly exaggerated claims, there are credible reports of uyghurs being repressed. I'm not saying this behavior is worse than Western imperialist behavior. I'm saying these are imperialist behaviors, and just like the US, the Chinese government tries to cover them up or pretend they aren't happening, or comes up with some reason for it.
What I'm saying is that there are some people who buy into that, and will shut down any criticism of it.