These narratives have real world consequences. Anytime you mention Xinjiang or that China is committing a "genocide" to liberals and conservatives it helps spread this shit. It helps reinforce Sinophobic narratives and will result in more deaths. Combat these lies and this propaganda where you see It. It is our moral duty to do so.
Well, a lot of China is lending money to countries but the people they are lending it to aren't exactly model patriots. Many are part of the landlord ecosystem with peasants, and much of that infrastructure is just to move product and has nothing or little to do with overcrowded cities and their damned traffic. Secondly, I take a lot of criticism from citizens from ASEAN countries with a grain of salt. Sure, there are tons of undocumented migrants from China living there, but there is hardly a hostile takeover there that some of those citizens claim. There's tons of sinophobia in ASEAN countries and they will make an inch into a mile with whatever China does. I'm less aware of Africa-China relations, so I have nothing to say for that situation.
I think if you are going to criticize China I think you should be long winded about it. The fact that China has gotten so many people out of poverty and they are spreading soft power with great deals on loans with the global majority is something they should be proud about. Meanwhile, America has bombed so many places and can't even solve its pandemic issues. At least China cancelled all the interest in certain Ethiopian infrastructure products. Make sure that people who criticize China aren't just projecting in bad faith.