You are either ignoring or don't know about the small minority of people who don't fear going to prison therefore new laws will not stop them from committing crime. They violate the laws that already exist and will violate any new laws that are legislated.
Before you say, "Well, why have any laws then..." laws are for those of us who abide them and as means to be able to arrest those who don't. New laws are not "more opportunities to arrest criminals" they are infringements on the rights of law abiding citizens.
Enforcing the laws that are already in place and using the safeguards in place is what is needed.
Did you know that a person close the Parkland, FL shooter called an FBI tip line and reported that the guy had guns and was talking about shooting people and the FBI did *nothing*? They didn't forward it to the field office or even report the guy to the Sheriff's Office.
Did you know that the Sheriff's Office had been called to the guys house almost 40 times? What about him being under mental health evaluation but the mental health "professionals" let him out of their system?
Something bad happens, so, take away everyone's rights? Again, good luck with that.
"a president with balls" i.imgflip.com/248ebh.gif (click to show)