Mexicans get paid 3 dollars an hour. How is this a free market? I would say that there needs to be a counter balance against countries essentially using slave labour to compete against companies in free and just nations
Mexicans get a fraction of the wages of Americans; because (on average) they are only a fraction as productive. That doesn’t mean the individual Mexicans don’t work hard — it means that their entire economy (infrastructure, political system, education system, etc.) does not work as well as the American economy.