Some weapons should be banned too.
There is no need for a civilian to own a .50 cal.
Not sure about the very obscure cannon loophole.