In his first press conference since Republicans lost control of the House of Representatives, President Trump clashed with what he called "a hostile media", including a heated back and forth with CNN reporter Jim Acosta.
"Put down the mic". "You are a rude, bad person", the president told Acosta.
'CNN should be ashamed of themselves having you working for them. Trump spit back when NBC's White House Correspondent Peter Alexander had come to Acosta's defense, telling Trump his comment was "unfair" and adding, Acosta is "a diligent reporter who busts his butt like the rest of us".
It followed a question from Acosta over the migrant caravan and why the president had described it as an "invasion".
"We saw the candidates I supported achieve tremendous success last night", Mr. Trump boasted.
Acosta, who continued to interrupt and shout over Trump, insisted that Trump was overlooking the caravan's distance from the border.
Trump wanted to move onto another reporter, but Acosta wouldn't give up the microphone when an aide sought to tug it away from him.
To Jim Acosta: 'I think you should let me run the country.
"God plays a very big role in my life", Trump said. "You shouldn't be working for CNN", Trump told Acosta.
'I would never do that, and I don't use racist remarks, ' the president said generally during a wide-ranging press conference a day after historic midterm congressional elections. Trump replied that no one seen in the ad was an actor, i.e. these are things that really happened.
Mr Acosta persevered in his attempt to question the president, but Mr Trump told him: "That's enough". The way you treat Sarah Huckabee is frightful, and the way you treat other people is terrible.
Trump says he's been hearing about investigations since he began running for president and refers to it as "investigation fatigue". "To be honest. You aren't the best", he said. On Oprah: 'I don't know if she likes me anymore, but that's okay.'7.
"Oh, I don't believe that", he said repeatedly as she was trying to ask her question.
After a war of words between the journalist and president, Trump said CNN was fake news and, as such, an enemy of the people. "That's such a racist question", Trump said to Alcindor, who is black. The freedom of the press is protected by the Constitution.