While nobody here likes riots, the simple fact is that nobody should be surprised of riots, when society has discarded tens of millions of poor people of colour.
They received no proper education, or parenting, or health care, are unemployed, with no prospects for employment. Their only choices are jail or the military.
Society decided to discard these young people instead of providing welfare, education and employment for them. USA's infrastructure is crumbling, why not employ them, like after the great depression, or educate them like after WWII?
A society reaps what it sows.
These are just easy and simple political proclamations that echo what you hear from American political commentators. You have to dig into the details to understand the American underclass. I suspect Canada has an underclass, but it's smaller and less visible. It likely isn't the large, intractable problem it is in the U.S.
The U.S. spends a lot of money on education. healthcare and welfare in the inner cities. Canadians routinely tell me how the U.S. is not doing anything without really fully understanding the cultural problems. I'm not much for blaming bad schools and bad teachers. No one likes to blame bad parents and bad students. We cloak it in phrases like "the breakdown of the African-American family structure". Why do you think so many Black parents support school choice? They want to get their children the hell out of schools with bad students.
When you come from an American immigrant family who were poor and uneducated, but really had a lot of common sense. Or you have successful friends who are Hispanic, Indian, many times darker than many African-Americans. Or you have successful Black friends who have immigrated from Africa. You start to think more about culture than race.
Without exaggeration, a American Black child who applies themselves in school probably has more opportunities than anyone born on this planet other than those born to the ultra-rich. These opportunities start with elementary schooling, scholarships, selective placement in universities, corporations and government.
I think it is naive to think that spending more money is a simple answer. You also can't look at the symptoms and say it is all about race.