You know, I take a different perspective on gun violence.  It takes a killer to kill.  The killer may use any tool including bare hands.  The reason we have comparatively many killings is that we as a society teach that human life is not worth much.  The perfect example is the massive support for killing Finicum.  We as a people supported his death because we didn't like how he acted.  We support drones firing missiles to kill sleeping Moslems.  We support jets dropping bombs on innocents described as collateral damage.  We support locking humans in cages for most of their lives for relatively minor property or non-violent "sex" crimes.  All of these instances reflect a profound disrespect for the sanctity people's lives.  When society as a whole teaches that people are disposable as a matter of convenience, it is not surprising in the least that individuals reach similar conclusions and are moved to kill.  As long as we as a society teach disrespect for life.  Killings will continue.