I am not ready to slam individuals at all, and do salute the individual bravery shown, and am not a security expert, nor do I cosplay as one online, but this is the 3rd incident in under 2 years of someone armed with ill intent getting shots off at DJT in public. There are many other world leaders even more hated than Trump by leftists (and others) who go decades without such incidents.
And no, I don't think it's because they have confiscated all guns around them, but rather that they have security details and protocols that prevent this. Who has taken shots at Bibi, Putin, Starmer, various Arab rulers, or a political leader in SE Asia in the past 2 years? Most of those countries are packed with firearms.
This is a screaming example I'd say, though, of why we need the presidential ball room finished. The Hilton hotel just is not designed to be such a secure facility. /rant, thanks for listening.