Льготы надо давать конкретно всем детям - бесплатные обеды в школах, бесплатный спорт, покупка школьной формы конкретному ребенку (если уж родители не в состоянии купить) и т.п. Но деньги родителям в руки не давать - пойдет все мимо детей, как правило. И да, чаще забирать детей от маргинальных родителей и лишать их родительских прав, только так можно разбить цепочку, когда у неблагополучных родителей и дети неблагополучные, да и родителям не будет соблазна рожать следующего ребенка ради пособий.