Granted, Freddie Gray's death while in police custody was the trigger event, but I think there must be a lot of anger stoked up over many years to cause Monday's riot.
Judging from TV, Baltimore has plenty of blacks in important positions with the city, starting with the mayor. Ain't like Ferguson where all the city officials were white.
Then there was that video clip of a mom dragging her teen age boy out of the riot and chastising him. If there had been more citizens like that, moms, fathers, neighbors, shop keepers, that riot would not have happened. Either the rioters scared off the decent citizens, or the decent citizens were angry too, and didn't really mind a bit of rioting and the MSM coverage a riot brings.
I think a nice big Baltimore auto assembly plant, with plenty of unskilled job openings would go a long way toward preventing riots. Being out of work, with no prospects of ever getting a job, makes people angry. Having a job makes people stay out of trouble lest they loose that job.
I wonder what kind of job the Baltimore public schools are doing.