Technically, the states cannot restrict firearms because of the militia act of 1792. It requires every male to have a musket or rifle and ammunition. Any state law would violate that act. That act is perfectly constitutional and thus is the supreme law - it had no sunset provision and has not been repealed.
That is one way to go about it but better to simply defer to natural right.
Want DP delivered to your inbox daily? Subscribe here: