In England, you can live your whole life without ever seeing a gun. If you never look for something, you will never see. They are everywhere.
We have a total ban on hand-guns. Not total. Some citizens have them for different reasons. Criminals get them with ease. In the local pub etc.
If a member of the public applies for a gun licence, they have to pursuade the police that they have a need. Correct. They are a essential tool in the countryside.
Guess what? We don't have mass shootings in England. Occasionally there are multiple victim shootings, but nothing on the scale of America.
You have to look at what society has done to turn these people into mass killers.
Do they feel cheated, and have no life opportunities?
Blowing away dozens of innocent people is a short cut to fame.
Killing John Lennon, or JFK, will bring you recognition.