"It's not capitalism that prohibits child labor, but socialism."

I see.  So in your mind, children don't work in socialist countries like Venezuela, right?  You believe that prior to Vietnam and China embracing capitalism, children weren't working?  

You can't be intelligent AND simultaneously believe that lack of child labor is not the product of wealth accumulation.  The evidence for this is absolutely overwhelming.  Where there is poverty, there is child labor.  Where this is wealth, there is no child labor.  

Parents don't send their kids to work because they want to, they do it because it is necessary for them to survive.  This has always been the case prior to capitalism.  If "socialists" had tried to "end child labor" prior to capitalism, it would have lead to mass starvation.  Children work because they HAVE to.  Economic conditions make it necessary.  Only in capitalist societies where large amounts of wealth have been accumulated do they no longer have to.