It's been a long time in the making and almost failed, but now EU member countries have agreed to a law that will force companies to uphold environmental and human rights standards in their supply chains. The green light came only after lawmakers made major compromises on the original text.