There are really only two parts to your "gun problem."I don't care if people buy pretty guns that don't do too much. That ban was stupid.
What worries me are very high speed rounds and high capacity magazines. Put some strong controls on them and mass shootings will drop.
Though that is only a very small part of our gun problem.
The first is thinking that ordinary people need them.
The second is thinking that once they have them, they'll do ordinary people any good. Generally, they won't.