Donald Trump insisted that the Muslim ban was written "perfectly" and the federal judges who oppose it were motivated by politics.
His executive order to ban nearly all travellers from seven Muslim-majority countries, which prompted widespread protests and outrage, was temporarily halted after eight days by federal judge James Robart in Seattle.
Mr Trump read out the wording of the executive order to the National Sheriffs' Association, insisted it was written clearly and railed against the opposing judge's arguments.
"I watched last night with amazement and I heard things that I couldn’t believe," said Mr Trump. "Things that really have nothing to do with what I just read. I don’t want to call the courts bias.
But courts seem to be so political and it would be so great for our justice system if they would be able to read a statement and do what's right. And that has to do with the security of our country."
The President was angry that his emergency appeal to overturn Judge James Robart’s ruling was denied. He has now threatened to take the case to the Supreme Court.
“A bad high school student would understand this. Anybody would understand this,” he claimed, after reading out the wording of the order to the crowd.
"It’s as plain as you can have it," he added.
"I was a good student, I understand things. I comprehend things very well, I think better than anybody."
He argued the order was "correct, not politically correct", and it was important for national security, to stop an influx of people who want to "do harm" to the US.
"It couldn’t have been written any more precisely. It’s not like ‘oh gee, we wish it was written better'. It was written beautifully."
He's such an insecure little snowflake