Donald Trump may have finally met his match—at least when it comes to un-presidential language—in former Mexican president Vicente Fox. “I declare, I’m not going to pay for that f---ing wall,” Fox told Fusion this week. “He should pay for it. He’s got the money.” CNN explains that Trump's promise to build a wall along the border and make Mexico pay for it has become "a staple of his campaign." At rallies, supporters will even shout "Mexico" when Trump asks who is going to pay for the wall. Fox also called Trump "crazy" multiple times, as well as "egocentric," during his interview with Fusion. The Miami Herald called it a "scathing takedown" of the Republican frontrunner. Fox was president of Mexico from 2000 to 2006.
When Trump responded to Fox's comments, it wasn't Fox's message he took issue with. "Vicente Fox horribly used the F word when discussing the wall," Trump tweeted Wednesday. "He must apologize!" Despite worry Hispanic voters in the US could be taken in by "a false prophet," Fox told Fusion he doesn't think Trump will actually get elected. "This nation is going to fail if it goes into the hands of a crazy guy,” he said. Fox isn't the first former Mexican president to take issue with Trump's wall. Earlier this month, Felipe Calderon—Mexico's leader from 2006 to 2012—told CNBC Mexico wasn't going to pay for Trump's "stupid wall," which he said would be "completely useless." (The Pope isn't much of a fan of Trump's wall either.)