You are quite right but I think some of the problem lies in consumers no longer willing to pay a fair price for anything. Its a case of "we want something", "we want it right now" and "it better be cheap" -regardless of what the negative impact might be on our own workers, our environment etc...