If the US wasn't so hung up on the Constitution guns would have already been banned. They give basically anyone extreme executive power, none should have that.
In countries where gun control laws do exist even military personnel are not allowed weapons outside of assigned duties. Partially because anyone can go mad, like this, but mostly because administratively it's easier to just say no one should have a gun then to try and work out who has a legitimate exception.