My first reaction was shock - shouldn't these kids be in school? Well, yes. But instead of lamenting the big things, start small.
Providing working and street children with the option to save their money can teach them responsibility of a different kind then what they may be used to. There is also a strong sense of empowerement. Self-respect. Democracy. Hope.
Teach life skills for those who have no illusions about life.
The organization in question, Butterflies, also has a Children's Council - http://bit.ly/QD3Bzj - how's that for participatory management?
The article mentions that the childrens' shelters have "school classes", which sounds a bit meagre, but after looking at their website, I'm far more impressed with their mobile and street educators.
(My) First impressions then can be naive, unwarranted and "top-down", thinking about what should be. Instead, like Butterflies, think about what _is_, and respond.