I agree. However, it is much easier (and fulfilling, at least personally) to say that to an adult than to their children. And therein lies the rub.To add to that, I also think that for well off liberals in particular, there is a healthy distaste to tell people, "You know, your shitty decisions are probably at the very least somewhat a factor of why you are where you are." I would bet if you checked those decently well off and racially mixed residents that you would find some pretty clear patterns that aren't popular to tell people.
The cycle of bad decisions starts with the parents but the kids are the ones harmed the most. I think we should focus on programs which show how bad decision making, whether it be financially, emotionally, drugs, promiscuity, etc. can lead to bad outcomes as an adult. But then people would bitch about that too. The schools are always at the crux of this b/c we can't trust all parents to raise their kids well. So, what do we do? Let them learn nothing and be forced to end up like their parents?
How do we have a community based approach for kids outside of schools? Don't say church, that ain't gonna happen.