here's the thing about gun control: whether it works or not depends on whether you want it. but, it's not at the actual root cause of anything, good or bad.
we have far more gun control in canada than in the united states, and we're able to enforce it - because we want it. gun control is actually quite popular, here. i'm 36 years old and i've actually never seen a gun before. nor do i feel like i'm missing out on anything.
but, is it the gun control that is the reason that we have less gun violence? no. rather, it's the fact that we don't have a culture of guns that makes us more willing to voluntarily uphold the rules around gun control.
this is how you get gun control to work: you have to get the community together to willingly destroy their arms. make it a party. a celebration.
this is how gun control doesn't work: you send cops around door-to-door demanding people hand over their weapons. then, they're moved underground, and the gun culture proliferates.
so, i'm broadly in favour of gun control. but, i know better than to think that it's going to solve the problems that america has with gun violence. these problems are cultural and need deeper fixes than that.