But if course they offer protection as they prevent virtually all cases where someone would get a gun in the first place.
That’s the reason the US has so many gun related terror attacks: guns are ubiquitous, which means any problem can readily escalate to a gun attack. Getting a gun in most other countries requires a significant amount of commitment that most of these cases wouldn’t ever have developed in the first place.