Donald Trump has leapt to the defence of a "brave" female Secret Service agent who "shielded" him during an assassination attempt, after she faced online criticism. The ex-president hit back at those who suggested women were not fit for such roles, praising the agent who he said "wanted to take a bullet" for him. Trump, who survived the assassination attempt after being rushed off stage during a rally in Butler, Pennsylvania, defended the agent at a rally in St Cloud, Minnesota on Saturday.

"There wasn't one that was slow, a woman that was on my right, a beautiful person,' he said. "She was shielding me with everything she could and she got criticised by the fake news because she wasn't tall enough..

She was so brave, she was shielding me with everything, she wanted to take a bullet. " The 78-year-old decided to address the criticism which has been coming the Secret Service's way from pundits, lawmakers and high profile donors including Elon Musk.The billionaire wrote on X: "Having a small person as body cover for a large man is like an undersized Speedo at the beach doesn't cover the subject.

Could be a man or a woman, to be clear, just needs to be large enough to do the job. " 'There should not be any women in the Secret Service,' Daily Wire show host Matt Walsh also posted on X. The director of the Secret Service stepped down on Tuesday following the botched response to the assassination attempt on former President Donald Trump , a failure that sparked outrage over the brea.