I call bullshit on this. Our best shot at fighting modern slavery is electing politicians who support ending modern slavery and do not conduct free trade with such countries. Anything else is prioritizing neoliberal free trade over human rights.
I see a parallel over this with climate change. Our best shot at solving climate change is not buying from brands that green wash their image. It is to pass a global carbon tax.