What will fix the problem other then very strong and increased law enforcement? Leaving it alone and start taking all the cops out of the bad parts of Chicago and just let everyone kill each other off maybe?
Law and order is the only solution to fix messes like this in high crime areas like Chicago.. You blitz the criminal activity, you raid the drug houses, you increase police street presence, you arrest street drug dealers, you begin taking illegal guns off the streets, Etc..
Chicago will become very peaceful and in a hurry almost over night if you do that... Declaring it a sanctuary city and hand cuffing the police officers only makes this problem and crime activity increase..