Obviously, funding is an issue. Schools are falling apart. They need funding for repairs. That has a huge affect on atmosphere. Resources for preventative programs need to be expanded so when a child does need help, they are not turned away because there is no room.
Time is another issue.
Parents need more time with their children. Employers need to support that. Churches and community organizations need volunteers to reach out to children and give them a place to go. Law enforcement agencies need more time with children so they are seen as someone to trust instead of someone to fear or resent. And media also does have a responsibility in this whether they want to face it or not.