The ban on Huawei was a good 1st step, which should be followed with an protectionist approach to trade with China. (as long as it refuses to act in good faith with the US.)
It will affect the US economy in the short term, but the US has felt like a frog being slow boiled for the last 30 years. The CCP is now accelerating because they finally have the leverage to twist the US's arm in economic retaliation. Globalist trade is based around bi-directional open channels. The way the west has resigned multiple industrial disciplines to China, cannot be defended under any economic school of thought.
Post WW2 America knew what was up. They knew to export low-margin industries to nations they could tie up in stringent trade rules and had the militaristic asymmetry to enforce said rules. (They weren't necessarily unfair either)
With Africa, India and SEA being at the point of 1980s China, now is the time to pump some money and get large-scale low-cost manufacturing setup in these nations. It would be a win-win arrangement of monumental proportions. It helps that some of these countries are either deeply suspicious or are already in an exploitative neo-colonialist arrangement with China, making them willing to look at alternatives. (I do not mean doing stupid things like Belt-and-road though)
Now like all tug-of-wars of power, this is going to appear quite 'unethical'. But, I can't think of a single instance in history where an 'ethical' player beat a motivated 'hook-or-by-crook' player in a competitive setup. Also, as far as war goes, this is the most peaceful way to engage in it.