By the same token, if we as consumers shop for the lowest price rather than looking at any of the issues that make the price lower, we too are to blame. Walmart, for example, has chosen to maintain it's profit margin by importing chinese goods subsidized by the People's Republic of China.
When we buy that stuff (because it is cheaper) we are voting for their policy of buying chinese. When we shop around for the cheapest contractor to remodel our kitchen, then go ahead with it even when his employees seem clearly to be illegal, we vote for the contractors choice to use illegal aliens. Actually, even when we go to Hollywood movies, watch leftist TV shows because they're funny or even (for some) buy porn, we are voting with our dollars for what they are providing.
If enough of us bought products that met our principled stand, they would win in the market place. It's normal though, and natural, to buy by price. That's why the founders had all revenue for the government come from excise taxes - it helped establish American business from within by raising prices to those from the outside.
In other words, it isn't only the fault of those willing to work cheap, it's also the fault of those willing to buy cheap.