Earlier quoted context omitted.
Free trade and corporate welfare are not opposites. By allowing free trade you allow companies to operate wherever the operating cost is lowest, while still selling to the residents of your region. Incentivizing local production (by tarriffing imports) means business operate locally, and importantly, pay taxes locally. You can call that corporate welfare, but for many cases I think that misses the mark.
By allowing free trade you allow companies to operate wherever is most efficient. This reduces costs, and therefore reduces prices (through competition). Everybody is a winner (apart from the previously-protected businesses who now have to compete on a level playing field).
Some of those places that are more efficient are more efficient because, hey, they don't regulate emissions. Or they don't have strict safety standards. Or they don't require employers to take care of injured workers.
Clearly, not everybody is a winner.