[Secret service should clear all near by roof tops on their own.]
That is correct. Secret Service snipers should have already neutralized the shooter ASAP.
SS was standing down until the shooter could take his shots. This also happened in Afganistan when our marines where blown to pieces with the sniper not able to take the shot.