People have this schizophrenic notion that the US should have the demographics of Brazil but the homicide rate of Sweden, and that aint gonna happen no matter what kind of gun control laws you pass. Same thing for measures of corruption, etc.
So you have nations with very low homicide rates, like Bangladesh, versus nations with high homicide rates, like Nigeria or Brazil or Jamaica. And the gun control laws don't seem to make much of a difference in comparison to ethnicity. Looking at Europe, you have wide variations in gun ownership rates but a fairly low homicide rate across the board. Looking at US states, again wide variations of gun ownership rates not well correlated to homicide rates. So stop pretending that the high homicide rates in the US, which are accounted for in urban centers are because of loose gun control laws in DC or Chicago. The US has exactly the homicide rate you'd expect just by using WHO intentional homicide rates per continent and comparing that to US demographics.