Yes the west is not perfect either, but let's not pretend as if Chinese citizens enjoy even a fraction of the freedom and liberty as Americans in the U.S. In one of these countries they kidnap you if you criticize the government, guess which.
Again, the atrocities committed by the CCP are in a whole different league. For example I post on Twitter all the time criticizing President Trump and the U.S. government. If I were a Chinese citizen in China criticizing Xi Jinping, first of all Twitter is blocked (as is Google, Facebook, and basically half the internet), and I'd be kidnapped and never seen again.
Again the U.S. has a ton of problems. But equating them to the CCP is like equating Trump or Hillary Clinton to Hitler. I don't like Trump, but he is an angel compared to Hitler.
Then why is any corporation or person allowed any involvement with China? Where are the heavy-duty sanctions to punish China and those businesses who interact with it?
You'll hear this big anti-China talk, but no one actually wants to shutdown trade with China. It is too lucrative. It just sounds like a bunch of people complaining about China to distract from domestic problems.
We do - that's the natural consequence of our economic interdependence with China, and one of the strongest arguments for it. Despite CCP oppression, the average Chinese citizen has had a rapidly increasing quality of life over the past few decades.
I would be leery of saying we're doing anything other than feeding the beast at the moment. Yes common citizens may have seen some improvement in QoL, but the regime is more powerful than ever.
Corporations need the cheap repressed labor as much as China needs US Dollars. It's the perverse incentives of capitalism. Quality of life and human rights crusades are a potential byproduct of capitalism, not the goal, nor in anyway guaranteed. Maybe you'll hear some corp heads beat the anti-China drum, but they'll silently be reviewing their quarterly earnings report to make sure overseas labor expenses aren't eroding profit margins.