A free market is good for everyone. Right?
A free market that is based on everyone operating on a fair playing field is..yes.
But when you have China devaluing its currency and them and other countries playing dirty tricks to keep their prices artificially lower...then a tariff balances things out.
If the US has to have some freakin' carbon tax....hard to compete with a country that does not, so we have a tariff that makes the prices more or less equal, and then people can buy based on quality with price being close to equal.
If govt is the cause for causing US prices to be higher (labor or ecology) then it should tariff to make things more of an equal footing.
Things like just being more efficient and new methods that allow cheaper manufacturing, those should not be tariff protected.