> that officer needs to be fired <
Well, one thing is for sure. He/she will get 100% of the blame for the assassination attempt. The incompetent Secret Service folks will get a pass.
Poor communication or lapse between SS & local law enforcement resulted in failure to secure that roof.