Mexican President Enrique Peña Nieto got some unwanted international publicity Sunday night when comedian John Oliver of HBO's Last Week Tonight mocked his administration for its ill-planned ad campaign urging citizens not to complain.

Naturally the no-whining campaign backfired —something Peña Nieto should have seen coming from a 100 miles away, according to Oliver.

Advertisement

“When the government decides to tell its citizens to stop complaining, they should know that shit is eventually going to blow up in your face,” the comedian said.

Peña Nieto is not the first Latin American president to get the John Oliver treatment. The HBO host also poked fun at Argentine President Cristina Fernandez de Kirchner for her tweet mocking a Chinese accent during a state visit to China.

Advertisement

And he railed Ecuador's President Rafael Correa for starting Twitter wars against the citizens of that South American country. Correa responded to Oliver's criticism by tweeting, “These gringo talk shows are more unpleasant than a diuretic.”

He also took on Venezuela's Nicolas Maduro when a woman threw a mango at the president's head. "This is fantastic," Oliver said. "The president of a country basically begging people to stop throwing mangos at his head. And to the people of Venezuela I say this: keep doing it!"