President Donald Trump is a fan of Twitter, and he loves to use his Twitter account to speak directly to his followers and America.
But since becoming president, Trump has come under fire for the way he uses his account. Prior to becoming president, it was normal for Trump to fire off tweets critical of the media or tweets that criticized people by name. Some believe Trump's tweets are evidence he's not fit for office, while others shrug them off because it's normal for him.
However, after some controversial remarks directed at MSNBC hosts Joe Scarborough and Mika Brzezinski this week, Trump found a way to take his Twitter criticisms to new heights on Saturday.
He began Saturday by wishing Canadians a happy Canada Day. Then he criticized NBC for firing Greta Van Susteren from her MSNBC show, remarking that Susteren was fired because she refused to "go along w/ 'Trump hate!'"
Next, Trump hit the dozens of states refusing to turn over voter information to the Trump administration's panel investigating voter fraud. "What are they trying to hide?" Trump asked.
Then Trump issued one of his most poignant criticisms of CNN to date.
"I am extremely pleased to see that @CNN has finally been exposed as #FakeNews and garbage journalism. It's about time!" the president wrote.
To round out his Saturday morning tweet storm, Trump took one final slash at Scarborough and Brzezinski.
"Crazy Joe Scarborough and dumb as a rock Mika are not bad people, but their low rated show is dominated by their NBC bosses. Too bad!" Trump wrote.
But Trump wasn't done there. Just after 6 p.m. EST Saturday evening, Trump issued a three-tweet tirade against CNN, probably the news network that he criticizes the most for being "fake news" outside of "the failing" New York Times.
Trump was responding to people who criticized his direct use of social media to air out his grievances.
"The FAKE & FRAUDULENT NEWS MEDIA is working hard to convince Republicans and others I should not use social media - but remember, I won...the 2016 election with interviews, speeches and social media. I had to beat #FakeNews, and did. We will continue to WIN!" Trump wrote.
"I am thinking about changing the name #FakeNews CNN to #FraudNewsCNN!" he added.
He then followed those tweets up with another that reiterated the fact that he will continue to use social media to communicate directly with Americans:
After lashing out at Brzezinski on Twitter this week, one member of Congress, Democrat Shelia Jackson Lee (Texas), called on Trump to resign.