While House Speaker Nancy Pelosi (D-CA) is still shying away from launching impeachment proceedings against Donald Trump, it's certainly not because she thinks he's an honorable person.

After he threatened to hit Mexico with a 5% tariff on imports unless they curbed the flow of migrants through their shared border with the United States, then ended up with a deal that he won't discuss, Pelosi bashed him for setting foreign policy through "threats and temper tantrums." Trump's 2020 challengers had much to say as well.

Trump issued the threat to Mexico on his way out of town to visit Eastern Europe, then left the fallout and negotiations to his vice president, Mike Pence. He sat for negotiations for three days. Once back in Washington, Trump tweeted that a deal had been reached but would not elaborate.

The only details that were released late Friday were that Mexico would implement "strong measures" to stop the flow of migrants to the U.S. by deploying the Mexican national guard. They also agreed to force Central American migrants to wait in Mexico while waiting for their asylum cases to be heard in the U.S., something that Trump has been pushing for quite some time.

The one detail Trump announced was that Mexico agreed to "immediately begin buying large quantities of agricultural product from our great patriot farmers."

The New York Times published a story that said the deal reached between Mexico and the U.S. was actually something agreed to long ago and that it was not the result of his threat.

"President Trump undermined America's preeminent leadership role in the world by recklessly threatening to impose tariffs on our close friend and neighbor to the south," said Pelosi.

"Threats and temper tantrums are no way to negotiate foreign policy."

While doing his usual to criticize the Democrats for their efforts with immigration as well as former President Barack Obama's extension of NAFTA, Trump also tweeted that "everyone very excited about the new deal with Mexico!"

The Senate GOP had been against the tariff threat since the beginning and were applying pressure to Trump to not continue with his threat. However, once Trump was able to secure a deal, the GOP flipped and began praising him.

Sen. Marco Rubio (R-FL) admitted in a statement that he was not a fan of the tariff threat yet also praised the president for "exerting maximum pressure and demanding decisive action" from the United States' neighbor to the south.

Other than Pelosi, the field of 2020 Democratic presidential candidates also had many negative things to say about the way Trump went about securing this deal.

"The damage of Trump's reckless trade policies and tariffs has already been done," tweeted former Rep. Beto O'Rourke (D-TX). "What we see is yet another example of him trying to be both the arsonist who created this problem in the first place and the firefighter who wants credit for addressing it."

South Bend, Indiana, Mayor Pete Buttigieg said at a weekend 2020 campaign event in Des Moines, Iowa, that the U.S.-Mexico deal was nothing more than a 'face-saving maneuver" for a negotiating tactic that didn't work.

"We need a comprehensive strategy, not just a pattern of poking folks in the eye," he said. "It was clear the administration itself had really not thought this through.

"They just went to the brink, frightened the markets, got a superficial concession, and then went back, right back to where we were. This is no way to manage our trade policy or our immigration policy."