It's interesting that the response to a lunatic with a semiautomatic is to mount massive internet surveillance rather than, for example, outlaw semiautomatics or provide free mental healthcare.
Or issue more gun permits to lawful, trained gun owners so that citizens can intervene when help is needed, and don't have to wait for the police to arrive.