Maybe not to economists, but there's a lot more involved. I'd say the fact that dumping of cheap goods, steel for example, has harmed our steel industry and that the first round of tariffs has started turning that around.
China is willing to sell under market, at a loss, in order to capture the market. After which, they'll set what ever prices they want and it would be a while before we regain our independence.
Solar for example; China sells panels for less than they cost to make in order to drive out US built solar panels. When the US company goes under, they drive their prices back up.
And let's not forget that China hacked into our federal government's computer system back about 4 years or so ago. Or that they continuously attempt hacks into our electrical grid. I worked for an electrical utility company. It is a daily battle to keep them off our grid.
Then there's their labor force; underpaid and underage in many cases. Buying Chinese made over American made promotes that.
China is NOT our friend folks. They don't sell us cheap goods because they want to be nice to us. They want to own us and from what I can see, they will with the debt we are accumulating. I want especially point out that this trade deficit isn't economically driven, it's politically driven by the Chinese government. If it were just simple economics; one business beating out another, that would be one thing, but it's not. This is about the Chinese government working at becoming more powerful and our current administration acknowledging and acting on that.