Yeah I hear what you're saying, but it's very difficult to simply stop trading or seriously curtail trading without starting a trade war, simply because another country is younger and going through pretty standard growing pains. What I can say, based on my experience traveling a bit (having recently headed to Taiwan to visit my in-laws last month), is that more and more I've seen very stark differences between, in this case, Taiwan and China. These are very instructive test cases I think because both have obvious shared history, language and customs, but where they differ most starkly is their government, particularly the complete control China exerts with their firewalls, arbitrary and corrupt regs and rulings. Taiwan meanwhile is essentially the democratic version of China, and my general feeling having interacted with the people there (granted, I've spent no more than a grand total of a couple months in Taiwan during my life) is that they prioritize markets, life and rights enough to recognize its immense benefits. They've reached that evolutionary stage, and their prices for goods and property have correspondingly reached more free market Western levels (while tech there is obviously less expensive, Taipei's real estate, specialty services and even food really isn't that much cheaper than your average urban American city).
I mention all this because my feeling is China simply can't be forced to evolve their (especially large) population to values all advanced economies eventually find out on their own is best. Free, open stock markets, free press, individual liberties all have universal appeal and all are prioritized to varying degrees in all advanced economies. China is still in their early industrial revolution stage and they haven't come to those same time-tested truisms as a result, so to severely limit or sanction trade with them I feel isn't in their best interest nor ours, and is overly burdensome for a country that has made such great leaps and strides since Mao was defeated less than 40 years ago. It hurts them more than us to limit trade, but think about it from this perspective; what if Britain had cut off free trade with the U.S. during our industrial revolution because we still practiced slavery at the time? Their standard of living was far superior to ours and we clearly did not treat labor fairly by our standards today.
So yes, we should definitely realign the next free trade agreement to be more favorable than, say, NAFTA, with a particular emphasis on the Chinese. But I'm certain making it "illegal" for American businesses to do trade with China the way it is to do business with Iran (assuming this is really your prescription) would not be the way to go. Reasonable curtailment in some targeted areas perhaps, like garment production or tech manufacturing.