The way to definitively solve the problem would have been eliminate all of the little Cities in Michigan that make up Metro Detroit.
And by "eliminate" you mean "merge them into Detroit", thus making Detroit's problem their problem. Which, since many of the residents of those cities moved there to get away from Detroit's problems, isn't going to fly. Detroit needs to solve its own problems, not figure out a way to suck tax money out of the suburbs which it can then waste while still not solving the problems (and eventually destroying the suburbs).
Unless, of course, you'd have the greater city governed from the former suburbs rather than old Detroit... can't see any racial tension there, no sir.