Yes, they need to stop. They won't. We lack the courage to take the actions necessary to stop them. Until Americans stop fetishizing weapons, innocent blood will continue to be spilled.