I buy micro-controllers and digital IC's for projects for myself only, I can tolerate low quality.If your projects need quality products you should buy from suppliers such as RS Components or Farnell.
You obviously will pay higher prices, but their products are quality assured.
E
When I bought 6 parts to build my own computer I ordered the parts from 3 internet shops in UK, 3 out off 6 parts arrived faulty. The hard drive was dented and very noisy the replacement arrived after 4 weeks and it was very noisy too, after a few weeks I threw it away. The power supply was noisy because the temperature control to the fan was wired wrongly and worked full speed, I repaired that myself. 2 of the USB sockets on the motherboard didn't work, I have 4 other USB so I left it.
This is about normal internet shopping for me. I'm sure that if this was normal for all internet business then it wouldn't last a week.