There is no excuse for that rooftop not being secured.
You seem to miss my point about the shooter being shook up by the Trump supporters yelling that he was there.
I actually agree with your point.
It is both—not either or.