Would you apply that same standard and does it hold up to other scenarios?
If people were buying textile products from the slave trade, would you say "perhaps" when other (or the same) people shamed those industries for supporting slave labor?
If people were buying nuts and fruit from exploited migrant workers, would you still be able to shame the industries for better conditions or to hire minimal wage workers?
If people were buying cobalt or lithium mined from child slaves would you be able to shame those industries into sourcing minerals in a more humane way even though people buy EVs?
Or because people bought those products those companies/industries have immunity from criticism?
You cannot avoid products made in China because of the current status quo for the same reasons you couldn't avoid textiles made with slave cotton.
That doesn't mean you can't advocate change to the status quo.