Let's suppose 30% of all products are duds (i.e. you wouldn't buy them after playing with them for 10 minutes or reading a few reviews about them). So when you buy a product a launch day you pay a premium for getting your hands on it 2 weeks early. The kindle fire was a $199 device, I think, so you're then paying a $60 premium for having it a week or two early. Whether you want to take on that risk is entirely up to you. I personally wouldn't take on the risk, because I know myself well enough to predict I'll feel disproportionately bad when I waste money on a gadget I don't use. It looks like you're the same way. Most people aren't suited to gambling like this.
So you have to take a look at all the anticipated consequences of buying early. And the sour taste of ending up with a dud is part of that. By blaming Amazon for a lousy product you lose sight of the more important conclusion: that this outcome was completely predictable and avoidable.