Should Companies Disclose Their Supply Chain?
I think requiring BIG companies to disclose their full supply chain is a greater idea. Once companies get big having their supply chain stay a secret is usually pretty hard because of all of the independent individuals that are employed by the company. So if someone really wanted to find out how they were conducting business (like an opposing company) they could easily do so. So I don't think that having the need to hide their supply chain is necessary and if anything would give an advantage to smaller businesses and not allowed the larger companies to have a monopoly over their respected field.
But it is vital to hold these companies accountable for their actions because they are the ones who are supporting all of these unethical practices, so by disclosing their supply chains then it allows the consumers to see where the unethical practices come from and make a change to that. As for the practicality stand point, the companies would only have to make the supply chain disclosure once so it would be a lot of work at the time but after that it would be pretty easy, and if they change where they're sourcing from they can make small changes when it happens as I doubt they would make significant changes to their supply chain all at once.