You nailed it: it is a cultural problem. Rather than a culture of aspiration and discipline, the black community has unfortunately become embroiled in a culture of victimhood and gangsterism. It does not value those in their community who are scholars and thinkers, or those who have families and work hard and obey the law. Instead, it worships gangsters, those who abuse and deride women. 

We have heard the same excuses, blaming this country of that country. The raw fact is Canada never had this as a problem just three decades ago. It is an imported problem. Europe never had this as a problem but it now does. More police and gun control laws will not solve it, nor will more social welfare payments. Only a cultural change and a mindset change will stop the violence.