The workers are being kept from bargaining collectively by the local governments. If they could bargain collectively (as the company does) then a fair market price could be reached.
Babylon makes a good point here. Indeed, sweatshops would be very rare if not nonexistent in a true free market.