War is good for the economy, it does't mean war is good.
In fact the more money something makes, typically the worse it is for the quality of life for humans.
Right. Now all the people of Ferguson will have to build in armor protection on their businesses and homes. And to make it all work, they'll have to hide it so that it isn't visible until it is needed... you know, to show the love.
The problem has been seething for a long time. The Brown incident simply brought it to the surface. Most people don't want to riot. But they feel that there is no alternative.
The answer is, make it a law that people open carry on the streets in public. Get rid of the police department. Anyone not open carrying gets arrested by all those who obey the law and do. They can arrest him because he doesn't have anything to protect himself with.
While this might not be the answer right now in Ferguson, it IS the answer for a lot of places that are on their way to becoming a Ferguson.

EDIT: Cops are people. But since you can't train the cops to act like people, train the people in police training. Then get rid of the cops.