Well, it certainly requires PARENTING. One halfway decent parent is lightyears ahead of two bad ones.
While I agree the war on drugs is pointless and usually counter-productive, what exactly is that going to do to help clean up the ghettos? You think if crack was sold over the counter at 7-11 the crime would suddenly go away and everyone would lead happy productive lives? All you'd do is force the crime in another direction.
At one point the "gangs" were bootleggers. When alcohol became legal again those guys didn't go straight and get 9-5 jobs, they moved into gambling and prostitution. Areas where those were legalized got into protection rackets, insurance scams, etc. Those guys moved into drugs and if drugs become legal then the gangs go on to running guns or new levels of extortion or whatever. If America reversed its drug policy tomorrow what happens to Baltimore? There's still no white tax base to pay for things, no businesses to provide jobs, no chance of turning things around without nuking half the city and starting completely from scratch.