I see a rising consciousness that "sold by Amazon" products are often likely to be stale-dated or counterfeit. Read the reviews. Read manufacturer responses to complaints. This is broad-spectrum: Fake SDXC cards. Adulterated Moroccan argan oil. Travel underwear that falls apart because it sat six years in a hot storeroom before the merchant went under.
I find myself evaluating each Amazon purchase for provenance, as if I found it in the woods. I never buy from those rural Pennsylvania bargain stores that have stale-dated corn flakes for a dollar; why do we give Amazon a pass on this? As more people make this association, their sales will peak and fall.