I understand your point, but China also has a very strong argument saying Taiwan is part of China. After all, Taiwan was fully recognized as part of China after WW II, and the PRC is simply the successor state of the ROC. Of course it's awkward to say Taiwan is part of the PRC when the PRC has never governed it, but basically the PRC is just the ROC which changed its name in 1949, so you could also argue about that.You should really look more into the world news about what's happening in China regarding XinJiang and Hong Kong. Taiwan is a country. China has never governed Taiwan.
Of course, you can also argue that Taiwan should be a fully independent state or should retain its current independence etc. I'm just saying the Chinese claim isn't irrational or absurd.
Xinjiang and Hong Kong are exactly my point, for China it's an internal Chinese issue. They're fully recognized as part of China anyway.
Most criticism of China is based on China's internal issues, including Xinjiang/Tibet/Hong Kong/Taiwan/Senkaku, the border with India and the South China Sea. Of course that's a lot, and not all of them are recognized as internal issues by everybody (especially the Taiwan issue). However, I still appreciate how little China is involved in other conflicts, which the US and the EU shouldn't be involved in, imo.
Anyway, the US criticizing China often is a matter of “seeing the mote in another's eye but not the beam in your own eye” in my opinion.