Tax ammunition out the wazoo and be done with it. And I mean make bullets prohibitively expensive.
Our 2nd Amendment isn't violated and we still get "gun control".
In my opinion, there's nothing "normal" about a private citizen going to the range several times per month and firing off several hundred rounds on each trip, and there's nothing "normal" about a private citizen having an armory of firearms in their residence. I'm not saying that either one should be against the law, but I'll never understand the fear that motivates said people (or whatever it is that compels them to do so).
I know many disagree but oh well.