my solution's always been just ban everything BUT 2nd-amendment-origin-era muskets - you still get your militia, you still get your hunting, you still get your home defense, you still get your carry permit - if you take on you whole high school alone though, you're going down (we might want to ban bayonents though )