If consumers are price-sensitive, then companies locked in a race to the bottom will end up producing utter crap, that honestly shouldn't even exist in the civilized society. I don't think we can keep blaming consumers; the goal here is to ensure a minimum quality standard.
I don't really intend to blame consumers more than I want to blame a society where people are forced to make compromises to survive to the next paycheck!