If there’s one thing that Donald Trump has always been known for, it’s his aggressive and unapologetic personality. Long before he became president, Trump was “telling it like it is” in business and on The Apprentice.
So it comes as no surprise that since entering politics, he has stepped up his criticism of the leadership around him. Here are some of the most horrific insults that No. 45 has hurled at other politicians.
20. Frederica Wilson
Wacky Congresswoman Wilson is the gift that keeps on giving for the Republican Party, a disaster for Dems. You watch her in action & vote R!
— Donald J. Trump (@realDonaldTrump) October 22, 2017
House of Representatives Democrat from Florida Frederica Wilson was a recent recipient of a Trump tweetstorm. Wilson supported the statement of Myeshia Johnson, the widow of Sgt. La David Johnson, regarding her conversation with Trump, during which the president was allegedly very dismissive.
Trump shot back at Wilson, calling her “wacky” and “a disaster for Dems.” Wilson hasn’t taken any of this lying down, telling Trump “he needs to own” his part in what happened in Niger and conversation with Johnson and adding that “name-calling is for children.”
Next: Trump has a strange nickname for this senator.
19. Chuck Schumer
Nancy Pelosi and Fake Tears Chuck Schumer held a rally at the steps of The Supreme Court and mic did not work (a mess)-just like Dem party!
— Donald J. Trump (@realDonaldTrump) January 31, 2017
The POTUS is a big fan of simple, usually one-word nicknames. For instance, he calls democratic New York Senator Chuck Schumer “Cryin’ Chuck.”
It’s hard to say how Schumer earned such a name, but regardless, Trump has continued to use it. On one occasion, he substituted “Cryin’” for “Fake Tears.”
Next: Trump recently called out this mayor who has asked for his help during a natural disaster.
18. Carmen Yulín Cruz
…Such poor leadership ability by the Mayor of San Juan, and others in Puerto Rico, who are not able to get their workers to help. They….
— Donald J. Trump (@realDonaldTrump) September 30, 2017
In fall 2017, the U.S. was hit with multiple devastating hurricanes. Many felt that Trump failed to act properly in all of his responses to these disasters, but none more so than that of Hurricane Maria.
The damage to Puerto Rico was so horrific that it has continued to wreak havoc for weeks. And what was Trump’s response to Mayor Carmen Yulín Cruz’s request for aid? He deflected, blaming her “poor leadership ability.”
Next: Trump tore down this one presidential-hopeful.
17. Ted Cruz
Wow, Lyin' Ted Cruz really went wacko today. Made all sorts of crazy charges. Can't function under pressure – not very presidential. Sad!
— Donald J. Trump (@realDonaldTrump) May 3, 2016
Whether Republican or Democrat, whoever Trump is up against, that’s who he attacks. In May 2016, when he was running for the Republican presidential nomination, Trump frequently went after his then-opponent, Ted Cruz.
Trump was always quick to say that Cruz was lying (or “lyin’”). He undermined the politician, calling him “wacko” and calling into question his “crazy charges.” Of course, once Trump was the nominee (and then the president-elect), Cruz seemed willing to forgive.
Next: Trump simultaneously insulted this senator and pitied him.
16. Bernie Sanders
Hillary Clinton colluded with the Democratic Party in order to beat Crazy Bernie Sanders. Is she allowed to so collude? Unfair to Bernie!
— Donald J. Trump (@realDonaldTrump) June 25, 2017
Of course, Trump was harshest on Hillary Clinton, but he took a few swings at Bernie Sanders in 2016. The Democratic nominee hopeful was quick to call out Trump for many things, and Trump was eager to hit him back.
In one strange instance, Trump used a tweet bashing Clinton to knock Sanders. In his allegations of Democratic colluding, he called Sanders “crazy” — a nickname he has often used for the Vermont senator.
Next: Trump got very hypocritical when insulting this former opponent.
15. John Kasich
John Kasich was managing director of Lehman Brothers when it crashed, bringing down the world and ruining people's lives. A total failure!
— Donald J. Trump (@realDonaldTrump) November 20, 2015
Like with Cruz, Trump was quick to put down Ohio Governor John Kasich. While Kasich was working on his campaign for the Republican presidential seat in 2016, Trump bashed his opponent — though he was very hypocritical in doing so.
Trump called out Kasich’s business dealings, calling him “a total failure.” What’s insane about this is that Trump himself has filed for bankruptcy numerous times, which would put him on the same level as Kasich.
Next: Trump employs one of his go-to insults against this senator.
14. Jeff Flake
The Great State of Arizona, where I just had a massive rally (amazing people), has a very weak and ineffective Senator, Jeff Flake. Sad!
— Donald J. Trump (@realDonaldTrump) September 4, 2016
Whenever something doesn’t go his way, Trump is quick to point the blame at someone else. After a September 2016 rally in Arizona wasn’t to his liking, Trump knew just who to call out.
Careful not to offend potential voters (whom he called “amazing”), Trump deemed Senator Jeff Flake “weak and ineffective.” These are certainly two of Trump’s go-to insults, and despite being a Republican, Flake has never been on his side.
Next: Trump’s battle against this senator is still raging.
13. Elizabeth Warren
Goofy Elizabeth Warren, who may be the least productive Senator in the U.S. Senate, must prove she is not a fraud. Without the con it's over
— Donald J. Trump (@realDonaldTrump) July 17, 2016
Trump’s sexism has been apparent from day one. But his issues with Senator Elizabeth Warren go even deeper.
In one tweet, he called her “goofy,” “the least productive Senator in the U.S. Senate,” and “a fraud.” He has also called her “Pocahontas,” a nod to her alleged Native American ancestry (though he also calls that into question).
Next: The House Speaker was a target of Trump’s before his election.
12. Paul Ryan
Our very weak and ineffective leader, Paul Ryan, had a bad conference call where his members went wild at his disloyalty.
— Donald J. Trump (@realDonaldTrump) October 11, 2016
Even before he took office, Trump had beef with those already in power. Included among those are House Speaker Paul Ryan.
Trump dropped one of his go-to insults on Ryan back when the now-president was still just a potential Republican candidate, calling him a “weak and ineffective leader” and calling out his “disloyalty.” Understandably, Ryan has returned the sentiment, but with Trump in office, has had to work beside him.
Next: Trump has seemingly since patched things up with this former governor.
11. Rick Perry
.@GovernorPerry failed on the border. He should be forced to take an IQ test before being allowed to enter the GOP debate.
— Donald J. Trump (@realDonaldTrump) July 16, 2015
It seems like there’s a common thread here — Trump is willing to insult anyone, even those he later ends up working with. In fact, this particular person was one he later chose as a member of his cabinet.
When he was governor of Texas in 2015, Trump tweeted that Rick Perry “failed on the border,” referring to the issue of border security between the U.S. and Mexico, and also said he should be “forced to take an IQ test.” Nevertheless, Perry was named Secretary of Energy not long after Trump was sworn into office.
Next: Trump called this legacy politcian “pathetic.”
10. Jeb Bush
Everybody is laughing at Jeb Bush-spent $100 million and is at bottom of pack. A pathetic figure!
— Donald J. Trump (@realDonaldTrump) February 8, 2016
The relative of the two most recent Republican presidents, George H.W. Bush and George W. Bush, Jeb Bush, was a candidate for the 2016 Republican nomination. Before he dropped out of the race, Bush faced harsh insults from the man who would eventually secure the role.
Trump called the younger Bush “a pathetic figure,” and claimed that “everybody [was] laughing” at him for his lack of support in early 2016. Very soon after, he suspended his campaign but continued to oppose Trump.
Next: Trump has a strange relationship with this veteran.
9. Richard Blumenthal
Interesting to watch Senator Richard Blumenthal of Connecticut talking about hoax Russian collusion when he was a phony Vietnam con artist!
— Donald J. Trump (@realDonaldTrump) August 7, 2017
While Trump refuses to own up to any of his own lies, he’s quick to call others out when he believes they’re in the wrong. For example, Richard Blumenthal, a Democrat Connecticut senator, who is known for serving during the Vietnam War — but not actually in Vietnam.
Trump is always eager to remind the world of this fact: In May, he alleged that Blumenthal’s misrepresentation of his service was “one of the greatest military frauds in U.S. history” and that he “when caught, cried like a baby and begged for forgiveness.” Months later, after Blumenthal commented about collusion with Russia during the 2016 election, Trump called him “a phony Vietnam con artist.”
Next: This senator continues to fire back at Trump.
8. John McCain
McCain is asked if he's afraid of Trump. He laughs for about 15 straight second. pic.twitter.com/u7NYkkBGHf
— Kyle Griffin (@kylegriffin1) October 23, 2017
Former Republican presidential nominee and current Arizona Senator John McCain has a shaky history with Trump. And a lot of this circles back to Trump’s disrespect toward McCain and his military service.
In an infamous statement back in 2015, Trump said that McCain was “not a war hero,” “because he was captured.” At the time, this was considered one of the most controversial things Trump had said during his campaign — obviously, we’ve surpassed that mark, but McCain is still subtly dissing the president, as he did on The View.
Next: Even the mayor of his own home city has come under fire from Trump.
7. Bill de Blasio
— Donald J. Trump (@realDonaldTrump) November 20, 2015
No one is exempt from Trump’s wrath, even lower level politicians. Bill de Blasio, current mayor of New York City, got on Trump’s radar back in 2015.
After calling Trump “a blow hard,” de Blasio was the subject of a Trump insult tweet. The New York native called de Blasio “the worst Mayor in the U.S., & probably the worst Mayor in the history of #NYC.”
Next: The 44th president of the U.S. has long been a target of Trump’s.
6. Barack Obama
President Obama will go down as perhaps the worst president in the history of the United States!
— Donald J. Trump (@realDonaldTrump) August 2, 2016
Trump’s history with the president before him goes back to the latter’s first term in office. The current POTUS is known for being one of the early leaders of the witch hunt that claimed Obama wasn’t a U.S. citizen.
So it’s no surprise that in building his own campaign, Trump tore apart the Obama administration and the then-president’s policies. A few months before he was elected, Trump tweeted simply, “President Obama will go down as perhaps the worst president in the history of the United States!”
Next: Trump was brutally sexist when speaking about this inexperienced politician.
5. Carly Fiorina
There’s no doubt that Trump has said many misogynistic things in his time in the public eye. So it shouldn’t have surprised anyone when he made the following comment about Carly Fiorina for the brief time she was Ted Cruz’s running mate in 2016.
“Look at that face!” he was quoted as saying in a Rolling Stone article in 2015. “Would anyone vote for that? Can you imagine that, the face of our next president?!”
Next: Trump hypocritically called this senator’s privilege into play.
4. Rand Paul
Truly weird Senator Rand Paul of Kentucky reminds me of a spoiled brat without a properly functioning brain. He was terrible at DEBATE!
— Donald J. Trump (@realDonaldTrump) August 11, 2015
It’s safe to say that Trump insulted anyone who ran against him, regardless of whether they stood a chance. Rand Paul, a senator from Kentucky and son of politician Ron Paul, was a recipient as well.
“Truly weird Senator Rand Paul of Kentucky reminds me of a spoiled brat without a properly functioning brain,” Trump tweeted in 2015. Like many of Trump’s insults, many found that this more closely resembled Trump himself than the person he was talking about.
Next: Trump has gotten incredibly cruel with his insults on occasion.
3. Lindsey Graham
Lindsey Graham is all over T.V., much like failed 47% candidate Mitt Romney. These nasty, angry, jealous failures have ZERO credibility!
— Donald J. Trump (@realDonaldTrump) March 7, 2016
A lot of Trump’s insults are simply strange or childish. But he can get very vicious when he wants to.
In 2016, Trump called South Carolina Senator Lindsey Graham the “dumb mouthpiece” of Jeb Bush. The next month, he took it even further, calling Graham a “nasty, angry, jealous failure,” along with another noted politician …
Next: This retired politician refused to vote along party lines when it came to Trump.
2. Mitt Romney
Mitt Romney, who was one of the dumbest and worst candidates in the history of Republican politics, is now pushing me on tax returns. Dope!
— Donald J. Trump (@realDonaldTrump) February 25, 2016
After Mitt Romney lost to Obama in 2012, the former Massachusetts governor took a step back from politics. But just because he is (or was) retired, doesn’t mean Trump would let him get away with any derogatory comments.
When Romney wouldn’t support the then-candidate’s run for president, Trump called him a “dope” and “one of the dumbest and worst candidates in the history of Republican politics,” among many other things. Romney didn’t back down though — even when Trump won the Republican primary, Romney never supported him.
Next: Trump has saved some of his worst insults for this career politician.
1. Hillary Clinton
It would take a very long time to count the number of insults Trump hurled at his 2016 presidential campaign opponent, Hillary Clinton. “Crooked Hillary” quickly became his name for her, which he continues to use even now that she’s just a private citizen.
Among the many (often sexist) remarks he made, Trump called Clinton “a [sic]lose cannon,” “weak and ineffective,” an “enabler,” and claimed she didn’t have “a presidential look.” And he’s not slowing down: Trump recently tweeted that he would love to run against Hillary in 2020.