President Donald Trump sent warm wishes to Mexico on Sunday to mark the nation’s independence day.

Congratulations to all of our Mexican friends on National Independence Day. We will be doing great things together! — Donald J. Trump (@realDonaldTrump) September 16, 2018

But given Trump’s history of making outrageous comments about Mexico, his message didn’t go over very well.

When he announced his presidential bid in 2015, Trump said of Mexico: “They are not our friend, believe me.”

He infamously blamed the country for “sending” undocumented immigrants into the United States:

“They’re sending people that have lots of problems, and they’re bringing those problems with us. They’re bringing drugs. They’re bringing crime. They’re rapists. And some, I assume, are good people.”

Trump also made a massive and costly border wall a central part of his presidential campaign, and insisted that “Mexico will pay for it.” Mexico has said repeatedly it will not pay for the wall.

Given that background, Trump was called out by critics on Twitter:

You. Have. Got. To. Be. Kidding. — Stefan Berg (@stefanberg) September 17, 2018

Could you name 5 of your personal Mexican friends? And please include how much each is chipping in for Trump’s freakin’ wall. — Debby Carroll (@thefamilycrypt) September 16, 2018

Hypocritical liar, @realDonaldTrump needing those Mexican votes: “They are not our friend, believe me,” he said, before disparaging Mexican immigrants: “They’re bringing drugs. They’re bringing crime. They’re rapists. And some, I assume, are good people.” https://t.co/G0VVnmy4fP — Kelly Klauber (@faery_fancy) September 16, 2018

Mexican Friends? Really? The way you've talked about Mexico, Mexicans, and anyone of Hispanic heritage? Welcome to Trump land aka "Delusions R Us". — Tired of being civil (@wolfrenzy) September 17, 2018

I'm sure they're just thrilled to hear from you. — MLou "🌟Amonomous Lodestar🌟" Lind (@mloulind) September 17, 2018

“Bad hombres” notwithstanding, huh? How is that wall working for you? — West Johnson (@West_Johnson) September 17, 2018

They still aren’t going to pay for the wall — stop it (@planoldtired) September 17, 2018

Trump has Mexican friends? 🤔 — Laki (@LakiPaliu) September 16, 2018

You have Mexican friends, but you thought Trump tower had the best “taco salads” and your party thought a “taco truck on every corner” was a bad thing 🤔 — BlaqOwl🙅🏾‍♀️ (@TheBlaqOwl) September 17, 2018

You’re not our friend, @realDonaldTrump... we’re not your friend... — David Guzman (@SDSU_Aztec) September 17, 2018

At this rate Mexico will probably end up paying for the wall too protect its borders from Our chaotic mess. — Mark Klecha (@Klechawski) September 17, 2018