Few presidents of Mexico have managed to unite the country in the way Donald Trump did after he launched his US presidential bid last week with a string of broadsides against America's southern neighbor.
"Imbecile", "racist", "absurd" and "ignorant" were some of the less vulgar words used by prominent Mexicans about Trump after the flamboyant real estate magnate described migrants from Mexico to the US as drug-runners and rapists.
Trump's provocative comments, including a pledge to build a "great wall" on the US southern border paid for by Mexico, were the latest in a series of swipes against a country where he has become more famous for controversies than boardroom success.
Mexicans rich and poor, cabinet ministers and staunch critics of the government alike trained their fire on Trump. The outrage prompted US Spanish-language television network Univision to drop the Miss USA pageant that the Republican hopeful co-owns.
"If you look up imbecile in the dictionary, you'll see it's a synonym of Trump," Joaquin Lopez-Doriga, news anchor of key Univision shareholder Televisa and one of Mexico's most influential journalists, told his viewers on June 17, a day after Trump announced his White House bid in New York.
The reaction to Donald Trump's disparaging remarks about Mexicans has been fast and furious. Now Mexicans will be able to whack him upside the head.
Trump piñatas are quite the rage in Mexico, where businessman Dalton Ramirez is selling the popular candy-filled characters in the image of Trump, complete with a very big mouth and a dollop of bright yellow hair.
"This piñata especially is the one everyone wants to break," Ramirez said in the northern city of Reynosa.
Trump said he has great respect for Mexico and loves Mexicans. He defended his more divisive remarks on the grounds that he was worried about border security, jobs in the US and trade arrangements.
With millions of Mexicans struggling to climb the social ladder in the US, and many more living in poverty in a Latin American nation steeped in US culture, Trump's brash tirade has fed a stereotype of the rich, overbearing American.
One newspaper cartoon mocked Trump by twisting his famous hair into the shape of a Nazi swastika, while Fher Olvera, singer of popular Mexican rock band Mana, likened him to the leader of the Third Reich during a concert last week.
Trump could not immediately be reached for comment.
Last week, Trump said on Twitter: "I like Mexico and love the spirit of the Mexican people."
That was not enough to placate former Mexican President Felipe Calderon, who fired back with one word: "Hypocrite."