I'd put the blame on companies that design crappy products. You can't expect a consumer to understand enough about how things to work to care; or be able to tear something down and know poor design from good design. Consumers should expect that whatever they buy will perform as the product implied.I am putting the blame on the consumer that will try to save and clearly don't care about quality.