This guy did none of that, he cowered. Remember the Las Vegas shooting, two guys ran up to the room to try to do something, they didn't "wait". In situations like this seconds mean lives, those on the scene need to act.
Really, how do you know that? He was on the phone to police, he was giving this information. How long would it take you to tell the dispatch this information. We already know he did this? Where was the back up? Why did it take so long. Officers from another district showed up faster than the ones from his own. Coral Gables officers were the ones who arrested the shooter, none from his department. These are legitimate questions not posed (as usual) by the media, or addressed by the Sheriffs department