Companies such as McDonald???s, Walmart and Carrefour have signed a ???National Pact for the Eradication of Slavery,??? and committed to end their business relationships with any company named in the ???Dirty List,??? a measure that could put more than one company out of business, as their main buyers would refuse to keep them afloat.