Stop judging by our standards
yeah we don't want to see our kids work until they're at least 16, some parents don't want them working til 18 because teh miimum wage at 16 is 'slave labour'. In some places in the world that isn't a chioce, its a fact of life. You have a family? You gotta work. My mum dropped out of school and started work at 15, why? Because she had to to take care of her family. My nan dropped out of school and started to work in factories at 11, same reason.
If we go around an police all these coutnies with "horrendous child labour" do you know what'll happen? Those kids will probably be worse off than they are now. Look at the kids who are taken out of child labour camps in africa, what happens? They get another job, because the other choice is living on the street.
In china it may not be quite as bad, but there are still families who can barely make ends meet, so kids are dropping out and getting jobs to support their families. Same as some kids still do over here in the UK.
It's not like somebody put a gun to the 14 year olds heads. Take away their jobs for two years and they may not even be alive to get a job when they're old enough.