Same thing happened with drunk driving. In the 1970's drunk driving was a huge problem, with death rates over twice what they were today. Governments started implementing fixes. Many drivers complained; it's not drinking and driving that's the problem, they said, it's irresponsible drivers who can't hold their liquor and try to drive. (Needless to say, the drivers espousing this claimed that THEY were OK to drink and drive; they had faster reaction times to begin with.) Nevertheless, governments started regulating drinking. They passed laws making bartenders responsible for not serving drunk people. They required listing alcohol contents on cans. They limited the ability of liquor companies to advertise to kids. They put BAC limits in place. They stepped up enforcement of drunk driving checkpoints. They started arresting people who had caused no problems while driving; they were simply over the limit. Note that they did not ban either drinking or driving - but did reduce people's freedom in both cases, And it worked. Drunk driving deaths fell by more than half. So in this case we will have to take a similar approach. Again, not by banning guns. But by making it more difficult for people to get guns and use them in murders, including mass shootings.