The market actually is not very free, because large companies increasingly use their weight to pull off things that smaller companies or individual customers cannot afford: lobby to obtain preferences, tax exemptions, exclusive deals, other favors that violate or at least skirt the law.
But running a call center overseas is not one of these things.