My thoughts on the topic of child labor are complicated. Child labor is, for the most part, a very bad thing. However, it is not possible to say categorically that it should be ended in all cases.
Child labor is something that is truly not optimal. Children should be able to enjoy a childhood that is relatively free from care. They should also be able to get educated so that they can get decent jobs when they are grown. Neither of these is possible if the children have to work.
That said, it is not possible to say that child labor should never be allowed. There are places where children must work if their families are to survive. There are places where the children would not be able to get much of an education even if they did not have to work. In such cases, simply banning child labor would not do the children any good. In such places, governments should improve conditions in society as a whole first and then ban child labor so that children can have better lives.