Ok lets go with your solution. Let's implement laws that require fair wages and good working conditions. Knowing they are going to have to pay a first world wages anyway do you honestly think companies are going to keep having their manufacturing done in China? Of course they won't, if they are going to have to pay those types of wages they will leave China and move manufacturing operations to a first world country.Alandoril said:There is a solution that is very quick and easy: force the companies to stop being greedy.
The only reason companies have their products made in China is because of how cheaply they are able to manufacture goods compared to places like America, Japan, etc. If you require increased wages and better working conditions the companies will pull out of China leaving all those Chinese workers unemployed and far worse off than they were working for low wages.
Of course even if they did keep manufacturing in China you'd then have to figure in exactly how much these new fair wages and improved working conditions will add to the cost of production. You see that increase will certainly be passed onto the consumer and it's hard to speculate how much business will be lost as a result of a higher price. Any loss in business will ultimately result in a fewer number of workers needed due to the smaller demand. This will ultimately add to who knows how many Chinese out of a job.
Again, everyone involved is simply making the best out of a bad situation. There is no magical fix that will instantly create good jobs for the Chinese work force. They only have the jobs they do because of how cheaply they can manufacture goods. You take away their competitive advantage and the jobs go away. It may not seem like it but the Chinese people are better off with the way things are now compared to how they would be if people misguidedly tried to "fix" things.