I assume everyone complaining about tariffs are just fine with all of the tariffs everyone else puts on our exported stuff.
The basic problem is there are structural problems with the economy but one of the very few tools Trump has to try to fix it are tariffs. The rest is up to Congress, but regardless of which party controls Congress, nothing gets done (except for some more rigging the game in favor of the elites). We need to make energy cheaper, pare back the massive, massive overregulation, reform our education system, etc. but none of that is going to happen because Congress is lazy, it's all against the interests of the Dems, and the GOP in Congress lacks any semblance of balls.
Also, we can't negotiate our way out of the trade war because the State Dept is basically worthless. When they negotiate anything, they negotiate for what's in the best interest of the State Dept, not the country. Look at the disastrous free trade agreement we have with South Korea.
Let's face it, none of the reforms needed are going to happen and we will eventually have an economic collapse due to government overspending and the structural issues with the economy. But we'll argue and fight over irrelevant social issues all day long (to distract us from the real problems).
On top of that, our main enemy, China, is eating our lunch and we can't carry out effective countermeasures because half of the country envies and admires the CCP's system. Our only hope is that China's demographic issues and their economic issues catch up with them before they can really put the screws to us.