 In the weeks since the assassination attempt on Donald Trump, the security mistakes that led to the shooting have come into sharp and shocking focus and have now cost the head of the Secret Service her job.