Free trade, etc. sounds great on paper. In practice, we have been taken for suckers by virtually every foreign nation. A few tariffs might not be too bad, because they will force foreigners to realize that the US is serious.
Oh, and big companies making huge fortunes in the US damned well ought to pay some reasonable amount of taxes here - and not be able to screw around with the situs of intellectual property to save billions in taxes. Eff them, they are trying to totally starve the middle class to enrich a few shareholders. SOMETIMES you have to get your nose out of the theoretical economics books and look around at what really happens.
+1