A good guy with a gun shot the assailant. Secret Service incompetence is what got Trump nearly killed.
Let's be fair. They could easily see a dark object moving slowly over a light roof, one of just a few they had to cover.
They chose Democracy over Fascism in their reactions.