IMO it is the American people who are to blame (if there is such a thing). Nobody wants quality anymore, they just what cheap.
My brother suggested the average American consumer has this idea any time someone does them wrong, the govt will fix it... so all they have to do is shop the cheapest price.
This reminds me of a former lady-friend; She would buy a $10 blouse at Walmart because it was cheap... then wear it out in 6 mos and buy another one for another $10. I tried to get her to understand that a $15 blouse at Target that lasted well over a year was better value... that was simply above her mental capacity. Then she would complain endlessly about anyone with more $$$ than she had... yet she would NOT put out any effort to better her skills for a better job. Shame, the lady was SMART... but a combination of being lazy, proud (that insecure form of pride), and greed destroyed her ability to live at her full potential.