In fact this has become my latest pet hate too. Low quality stuff, made in China for pennies, being sold for ridiculously high prices, without much alternatives! I have no qualms to pay a price for things that are worth it, in fact that is money well spent, but to have to fork out a small fortune only to have the said product pack up in weeks is a criminal waste of money to say the least.
But yes, I guess it's us consumers too to be blamed. We still buy em, cos not all of us have the required resources and or time to bother with online shopping!