Sometimes you only have jurisdiction over the point of sales.
>You punish the sweatshop, not the person in possession of a given good.
If you cannot punish the sweatshop because they are not under your jurisdiction, then the only thing you can do to discourage profit from flowing to the sweatshop is to punish those who benefit from it's product.
>We hold people to legal contracts they failed to consult a lawyer on all the time.
Considering many are too poor to afford a lawyer... I don't see it as a major difference. I actually see the contract law in much of the modern day world as allowing for the exploitation of the lower class and less informed.
>You are an adult. You have to take responsibility and do your own research and/or decide which sources of information you trust.
Once again, why can't we just say 'you are a person, you have the...'? What is magical about being an adult that suddenly makes taking advantage of someones lack of resources and information acceptable (if not admirable)?
>None of the problems you've stated with my position can actually be "solved" in a reasonable manner because the freedom for adults to make stupid choices [due to ignorance or otherwise] is a fundamental right they have [even if you think they shouldn't have it].
What if I think that freedom should happen at 13 instead of 18? Or 23 instead of 18? Or when you can past this comprehensive test instead of 18?