Right now, I'm paying a premium for the convenience of amazon. I'm willing to pay a reasonably large premium for convenience; taking that premium is a sustainable business, but if I'm paying a premium, I expect the product I ordered.
But you know what? safeway is just down the way, and they do deliveries, too. CVS does deliveries, and doesn't seem to have this issue.
I mean, sure, an everything store is great, but if you have enough quality issues, I'm going to go back to maintaining accounts at each vendor.
(all that said, the problem is below my threshold right now. I have been sent the wrong product, but... it doesn't happen often.)