Sweden is a much smaller, culturally homogenous country without many of the structural urban poverty issues found in the US. It's an apples to lingonberries comparison.
Urban Poverty = black folks? Canada has close to the U.S. Ethnic / Cultural breakdown I'll say what I always say. in Canada they hunt a lot but they also have very restrictive gun control laws. In Canada less people get shot. Perhaps if Urban poverty is not just code for Black Folks (I am confident you are not using it that way but I like to tease people.) then increasing the minimum wage ending redlining etc would do more to decrease gun violence than less guns. but remember the most common gun crime is a white dude blowing his own head off.
Well, I was thinking more drug crime, gang activity and general economic disenfranchisement than a specific ethnicity. I seem to recall that there are stats to back that up but I can't look up right now because Brazil v Chile. And I focused on the 11,000 gun homicides because that's what the person interviewed did. I agree with you--I think economic action (and the decriminalization/regulation of recreational drugs) will do FAR more to reduce violence than enacting (what I consider to be) impractical gun control legislation. I'm on the fence about drastic changes to a minimum wage, but I definitely agree that making proper financial services and/or financial literacy education available to people in redlined areas will do immense good.
Sweden has a bit of those issues. Google "rosengård". We've had riots in Sweden because of those issues.
I was going to write a reply to xenophon but yours made mine redundant.
Agreed on cultural differences. Canada is looser on drugs tighter on guns.