If we want to fix this problem people need to talk about viable and pragmatic solutions.
First we need to figure out what type of gun violence we're trying to solve here, obviously we'd like to solve all of it but the majority of discussion right now is centered around "Mass Shootings". Mass Shootings make up an extremely small percentage of American gun violence yet are the center of discussion when it comes to the gun debate in America. This is because Mass Shootings are extremely unique, it's usually innocent people going about their day gunned down by some far right/left/nazi/incel/whatever. Hearing about a grocery store or school being shot up hits a lot closer to home to people than gang violence in Chicago or a Robbery gone wrong in New York.
Banning all guns is not in the realm of possibility, there are more guns than people in America and taking them away would most likely result in extreme violence across America the likes you've never seen. Also to repeal the Second Amendment you'd need a supermajority in both the House and Senate and would need 2/3 of states to ratify the new Amendment so that's most likely not happening in our lifetime.
Alright so lets talk about banning certain types of weapons... Obviously the most talked about is the AR-15 as many recent Mass Shooters have chosen it to carry out their attacks, but would banning it solve anything? The majority of American gun violence involves handguns; rifles and more specifically AR-15's make up a small percentage of overall gun violence. The majority of the discussion that goes on around the AR-15 is brain rot. The majority of people get their info from Action Movies and TV Shows and think that the AR-15 is some machine gun that can mow down thousands of people at once. The AR-15 isn't unique, it's not some sort of magical killing machine, it doesn't fire faster than other weapons, it's not a military rifle. That's the problem with banning a certain weapon, there's a multitude of weapons that fire the same exact caliber as the AR-15 but look less "scary" so nobody ever talks about them.
Example:
Both semi-auto, both fire the 5.56 round, but one looks militaristic and one looks like a hunting rifle.
And whatever security theater Cali is doing solves nothing.
Banning all rifles doesn't seem like it would solve the problem either. Virginia Tech was a Mass Shooting that killed 32 people carried out by a man with two handguns and Columbine was carried out with pistols and shotguns as well.
That's extremely naïve to say, banning guns and keeping them out of the country might work for an island like Australia or New Zealand, but we share a border with Mexico which has an immense Cartel problem. If we banned guns the Cartels would ramp up their already existing gun smuggling business and funnel thousands of weapons into the United States, so until that problem is solved good luck. Also you defeated your own point, if someone is an insane psycho wouldn't they be the ones to go out of their way to find a weapon?
So let's talk about viable solutions. I suppose you could limit magazine capacity, it only takes a few seconds to reload but every second counts in an Active Shooter situation. We could put more focus on recognizing the warning signs of a possible Mass Shooter, the Buffalo shooter and the Texas shooter both had a history of animal abuse and torture yet it seems nothing was done about them. We could also require a mental health screening before purchasing any firearm and that would almost definitely prevent some Mass Shootings.
This problem is unique to America and very difficult to solve, but we need to talk about viable solutions and stop with this "Ban all guns" shit because it's never happening.