Gun control does not and cannot “work” if the goal is to decrease human death. If the goal is to decrease gun ownership, then yes, it works just fine. Gun control affords an illusion of safety by virtue of willfully ignoring the substitution effect; that is, guns are simply a means to an end, if that means is denied, then another means may be substituted to achieve the same (or worse) effect.
If those that want to “do something” about gun violence are serious then they would be well advised to examine what factors are driving the violence in these cities. They are the low hanging fruit as it were since most gun deaths occur within their borders. Since most (Chicago, Detroit, etc) already have strict gun control laws, that is obviously not going to be a solution. To solve the problem one must understand the source of the problem. That source is overwhelmingly the drug war. It is not simply mere shoots out between gangs that factor in here but all the other social and economic factors that drive one toward violence when a prohibition is placed on some arbitrary article of commerce. Like a cancer the prohibition infects the community and destroys it from within. But it all starts with the prohibition. Remove the drain stopper that is prohibition and all the other violence inducing factors will drain away as well. Will this solve all instances of gun violence? No, but wouldn’t solving 75% or more be a glorious first step?
The constitution says we have a right to keep and bear arms. Changing that fact would be incredibly difficult if not impossible. The constitution does not say drugs are illegal. Its implementation was unconstitutional, thus its termination would likewise be constitutional. We can end the drug war tomorrow with the stroke of a pen. Why not take that easier path and achieve the greatest good? Or is it more about ideology than about actually saving human lives? Prohibition never solved anything.
Other inanimate objects controlled or used by humans cause far more harm than guns each year (cars, pools, trampolines, etc.) and yet there is no call to ban those things. Quite odd. Insurance acts as a guide to mitigating risk. Risky things are expensive to insure (be that poor drivers or unguarded pools) and so that tends to minimize those things.