Or we ban hunting ?
Sorry, that’s just not a realistic option. Tell the Inuit or an indigenous person who helps feed the people on reserve that they can’t hunt. For non-indigenous hunters, the issue is the same... food and tradition. It will be tough to convince someone that they shouldn’t be allowed to hunt. But if you still allow them to hunt, there’s no excuse to be against this other than “BUT I LOVE MY GUNS”!!!
But we can make it so that the guns people have access to aren’t the kind that would be very effective in a mass shooting scenario. Single shot rifle is going to give people a lot more time to get cover, for police to shoot the assailant, etc.
Currently, it’s too easy to have a semi-auto rifle that can discharge a lot of rounds in a short time and have a few spare clips in your pocket can make the person a killing machine.