The exchange marked a new low for Trump's relationship with journalists, which has largely been hostile.
Trump championed Republican gains in the Senate and said Republicans minimised losses in the House of Representatives in spite of a "historic" number of Republicans retiring from the chamber.
"Only they would attack the president for not being supportive of a free press in the midst of him taking 68 questions from 35 different reporters over the course of an hour and a half - including several from the reporter in question", she added.
It all kicked off with CNN's Jim Acosta who first asked Trump a question on migration and pointed out Trump's campaign had an ad of migrants climbing a wall.
"Obviously no hard feelings toward the officer, but I am now giving my hard pass to the Secret Service", Acosta said in the clip.
"And if you did it well your ratings would be much better". Acosta stood back up and began mentioning, without a microphone, the explosive devices that were recently sent to CNN and some of the president's political opponents.
In a stinging put down of Acosta, he said: "I tell you what CNN should be ashamed of itself having you working for them".
President Donald Trump got personal with CNN reporter Jim Acosta on Wednesday, calling him a "terrible person" directly from the podium.
'The way you treat Sarah Huckabee is terrible, ' he said.
"It was quite a chaotic and extraordinary news conference and when you cut away all the other stuff, there was a clear message coming from the president. You should not treat people that way".
"Well I'm not a fan of yours either", Trump replied.
Mr. Acosta himself also used the L-word, responding to Mrs. Sanders on Twitter claiming he had placed his hands on a White House intern by quoting her tweet and writing "this is a lie".
The White House has now suspended Mr Acosta's press access.
Trump said at the time in a telephone interview with CNN that he would not ban reporters from briefings if he became president. "I like real news, not fake news", he said. "That's enough", he said repeatedly, as Acosta tried to speak.
During the news conference, Trump sparred with White House correspondents when they posed questions he did not like. He caught Trump's ire in 2017 by asking him after the Charlottesville white nationalist rally why it took him two days to condemn the groups.
Trump explained he wants immigrants to come to America, because its expanding economy needs the workers, but they need to come legally. That is enough, put down the mic.