As ever, you get what you pay for. I fall for the dubious charms of Amazon too. When I had a Tidy Hair hair shaver fail a year back, a new Wahl head strimmer was in my paws on the same evening. I wanted some security cameras recently – I suppose I might have got them from Dixons (or whatever it's called these days) if they had them and in stock, but that last few times I've been they've not endeared me to return and if you want me to pay a premium, well, that's got to be tip top.
We buy big stuff (like TVs) from John Lewis. Decent service, delivery, you know you won't get quibbles if there's a problem, and it's nice to have the opportunity to go look at it before purchase. On that basis I'm willing to pay more. I could have gone and ordered the same product online for cheaper, but you know, if you want service aspect you have to support it. It's the same for the internet, I'll put up with some adverts because I'm not paying for the content. It has to be paid for somewhere.
Cheap always has a cost.