The gun question has already been settled: more guns=less crime and laws do nothing to either disarm criminals or reduce crime.
The 1994 Assault Weapons Ban has widely been proven to have done absolutely didily-squat. Mass shootings/school shootings neither increased nor decreased in frequency or lethality. Even the FBI, an organization with no axe to grind, says the ban did nothing to reduce crime or stop mass shootings/school shootings.
What does reduce crime is more guns in the hands of law abiding citizens. Criminals do not like the idea of being shot, and they know that citizens with guns are a much greater danger to them than the police. Criminals never know who might have a gun and who doesn’t, so they have to use great discretion in choosing who to rob or burglarize and this discretion can be seen in the lower crime rates of right to carry states. The top 10 states with the lowest crime rates all have loose gun laws and right to carry laws while 8 of the top 10 highest crime rates are in states that ban carrying of firearms.
When politicians pass laws that disarm citizens (i.e. gun control), then criminals know that they can do their work unopposed. Criminals don’t follow laws. That’s what makes them criminals. If they have already chosen to break the laws against stealing things, why should they be expected to follow laws about what kind of gun you can have and how many bullets you can have in a magazine?