In years past, I was a free trade guy...during my exuberant years when I first discovered libertarianism. And, in an ideal world, free trade is the best option.
But, we are basically preparing for war with China right now.
When "free trade" means US companies transferring business to China just so that they can make a Wall Street number every quarter, maybe free trade is not in the best interests of the United States. When we are basically arming China with US technology transfers...maybe we should think twice about that?
At this point, tariffs should be part of an overall long term war plan. I hope we never have to escalate to actual military conflict, but I don't like our odds, and we should not be arming our most likely enemy with our technology.