Some societies don't have the luxury of an idle childhood. I don't feel right telling some family the choices they make in the face of extreme poverty or starvation might offend my first world sensibilities, so therefore they shouldn't get to make that choice.
Should we work at fixing the root problems which drive children to work? Yes. Should we fire them and let them starve in the mean time? I don't think so.
I'm happy about the education and guaranteed income that Apple is demanding, because it looks like they're trying to fix the actual problem, rather than just playing a PR game and kicking kids out on the streets.