It depends on the problem in the local context and what they're facing. Sometimes, certain types of social development or wraparound programs work quite effectively. In the City of Surrey's case, some of that's being done with young kids to prevent them from joining gangs.
In other situations, it could be that a situational or an opportunity reduction measure would be the more appropriate response. What I'm trying to say is that it is very contextually specific to the problem.