Gary North is absolutely correct on this:
Defenders of tariffs basically do not understand economics. They really are economic ignoramuses. They do not understand economic cause-and-effect. They do not understand the fact that consumers are being hurt by the tariffs. They call for these discriminatory taxes, and they do it in the name of liberty. They do it in the name of fairness. Yet discriminatory taxation is inherently unfair…
Unless you want to stand strong alongside John Maynard Keynes, I suggest that you abandon the idea that tariffs are a benefit to the United States or any other country, and that they really do protect most Americans. Tariffs protect inefficient Americans who do not produce goods that meet the demands of American consumers. This is why these people call on the federal government to protect them — not against foreign exporters, but rather against Americans who want to do business with foreign exporters. They find it politically advantageous to blame foreign exporters, and they find it advantageous to remain silent about stealing from their fellow Americans who would like to purchase goods from foreign exporters.
North’s entire analysis is worth reading: here.