In my opinion, the decline in the inner city population might have contributed a lot. There is significant migration of people from the crime-affected inner city areas to the more affluent suburbs. The suburbs mostly comprises of gated communities and well maintained residential associations, where the street gangs don't have much power.
What country are you from? That doesn't sound at all like the US I know.