I say drastically, as in such a law wouldn't prevent the shooting, or halve the casualties. Instead, it might save 5-10 people from being shot or killed. Given the scenario, that is very effective if you ask me. A law with such benefits and no loss of freedom makes sense to me.