Dh and I watched the news item about this. When it was announced that Primark had terminated its contract with the relevant companies, dh turned to me and said "Those children will have nothing to eat now."
Dh comes from a very poor country, not a million miles away from where those children are. There is no welfare or benefit system. There is little in the way of education for the majority. It is a hand to mouth existance for most people. Begging on the streets is probably the only alternative.
It is not a simple or straightforward situation at all. Of course child labour with bad conditions and very poor pay is wrong. But Primark would have done better, IMO, to have said " OK, we will increase the prices of our clothes, we will invest the money into schooling and better working conditions, for those families, who, after all have no other livelihood."
I don't buy clothes from Primark. But I have been to the countries where the very upmarket expensive label clothes are made, and, guess what, it is the same stuff, made by very poorly paid workers, including their children. The profit made on those fashion labels doesn't go to the people who make them.
It is not so long since we were sending children up chimneys and down the mines in this country. It takes time, investment and education to change a culture.