If that question is aimed at me doctor, I'm not saying we should all work for rupiah. I am saying that if you don't want to buy a Snickers bar made in China then don't buy it and buy from an Australian chocolate producer if you can find one.
It is all of our faults, we demand a cheaper consumer product and the producer demands more profit to pay for the share dividends that we demand. If the business can figure out a way to cut costs and increase profit then they will do so. Why should we vilify a manufacturer if they are simply doing what we demand?
A hypothetical: If Snickers bars were available as Chinese sourced and Australian sourced at a price premium; and clearly marked as such on the shelf at the shop. Would the "average" customer pay more for an Australian one? or say "f@#k it, I'll save a few bucks"? Welcome to globalisation and the problems we bring on ourselves