The EU tried this with Africa, doesn't work so great as long as there are countries which don't do it. That's one of the reasons China is successful in Africa, they don't care what the countries do as long as China gets what it wants.
In what is probably the lowest point in his career Obama objected and effectively said that slightly lower trade barriers mattered more than slavery.