I understand that many racists want it to be morally wrong to do business with China, but I don't believe it's that simple.
Americans who've never even visited China feel free to moralize about how what Chinese people really want is a choice between two shitty parties, just how it is in America. But many Chinese look at America and think it's a terribly mismanaged country that used to be great, and is falling further and further behind due in large part to its deranged politics.
It's simply not a given that the American way of doing things is better. Americans complain about China even while America destroys countries directly, overthrows governments, supports South and Central American death squads, supports tyrannical middle eastern regimes, gives huge sums of government money to major polluters, and engages in other reprehensible behavior.
Take the log out of your eye before you look at the mote in ours.
And if we're truly honest, the real problem is that white americans see non-white people getting rich and powerful, and that's something that the white supremacists who run rampant in America (and on Hacker News) cannot abide.