While perhaps unethical is has no implementation on business.
1. Many companies use these poor human rights to maximise their profits and product stuff way cheaper than they could in the US.
2. Trade is ALWAYS good. We can benefit from trading with countries. For example, the US is well known for their production of corn, but they can't produce much rice. If we wanted rice in our diet, we wouldn't be able to eat it without trading with China. While the US could probably make rice, it would be WAY more expensive to make.
3. In the 21st century, customers are getting more involved in whether a company is "ethical" or not. They'd abstain from products that they don't like the ethics of. E.g. if you are against the killing of animals, you won't buy animal products. Likewise if you are against child labor, you might not buy products from certain countries/companies with bad reputations.