True, logic and reason are the basis of these arguments. That is not the same as saying there is only one set of logic and reasoning from which an opinion could be derived.
> How could someone be better off with fewer choices as to where and from whom to trade with?
Well, if you're talking about comparative advantage due to something simple (like a mineral or natural resource without considering externalities from extraction), I'd agree.
If you're talking about labor costs at $20/hour vs $0.20/hour, then one could argue that without replacement jobs at $20/hour for those being replaced by cheaper foreign workers, then the only effect will be depression of domestic wages to retain competitiveness. Now, that might be nominal over the long run, but based on the US experience, it doesn't seem like social welfare has improved from more choice in trading partners. Our trading partners, however, are doing much better. Wage growth domestically has been stagnant in real terms.
> On an ethical standpoint, how could making goods more expensive for everyone in order to benefit a few justifiable?
If those costs account for the complete impact, then it would not be justifiable to make goods more expensive. If there are externalities and systematic impacts, then some might argue barriers to free trade are justifiable.
Keep in mind that I don't completely disagree with free trade. I personally despise unions (though, mostly just the public sector unions; trade unions are mostly OK with me, though I support right to work) and I think they share blame in some circumstances... But, my personal opinions do not prevent me from seeing drawbacks to the free trade at scale. The concept is very cultish and that is a clue right there that we should all be looking at it more critically.