Why is it the retailer's responsibility, rather than the manufacturer's responsibility?
No store has the expertise to independently conduct safety testing of every item they sell. That would be ludicrous, whether you're a mom & pop store with 1,000's of items or Amazon itself with 1,000,000's of items. Plus it would be incredibly redundant.
What is the justification for this law at all?
(And if you say it's for international products, then the onus should be on the importer who takes responsibility on behalf of the manufacturer.)
EDIT: virtually every comment that has replied so far is talking about defects, warranty, etc. But that's not with this article is about -- it's about liability for INJURY which is a very different thing. It makes total sense that if a product doesn't work, you return it to the store and not the manufacturer. But if a product is dangerous I still fail to see how it makes any sense to make retailers liable rather than manufacturers. If you get a batch of improperly made baby formula that makes your baby sick... shouldn't the onus be 100% on the manufacturer? In what universe is a retailer expected to be liable for that? How would they ever know? If Nestle makes a bad batch... what good is it to go around suing Amazon, FreshDirect and 1,000 other local supermarkets? Shouldn't there just be a class-action suit against Nestle?