Great insight from someone with experience. My only "professional" security experience was working security at one of Eddie Murphy's Raw concerts.
I've watched video interviews of several other military/security experts and their opinions match yours. For me it took 1 second to say (sarcastically), "Definitely no one could have imagined that a shooter would go up on the second closest building to where Trump was standing."
It is a common myth that Napolean was short. So common that there is even a "Napolean Complex" interchangeable with "Short-Man Complex." The truth is, Napolean was of average height for the time. Napolean hired huge dudes as his personal bodyguards. Since they were always around him, the common perception was that Napoleon was short.
I saw 3 female Secret Service agents in videos of the assassination attempt who were all a head shorter than Trump. Never mind wrestling him to the van. They are there to block a clean shot on Trump. We could see Trump's head clearly the entire time they were getting him off the stage. Not the right people for the job, man or woman.