Donald Trump's short time in the White House has already been a volatile period of flip-flops and policy changes.  But in the last few days the fat-mouthed real estate figure who ran as an outsider has reversed most of his perceived foreign policy tenets to conform to mainstream Washington, DC's national security norm.

One of the biggest turnarounds came when NATO Secretary General Jens Stoltenberg visited the White House on Wednesday.

"The Secretary General and I had a productive discussion about what more NATO can do in the fight against terrorism," Trump said.  "I complained about that a long time ago and they made a change, and now they do fight terrorism. I said it was obsolete; it's no longer obsolete."

Of course, NATO has been instrumental in combating terrorism for years, and no major change was made because of Trump's idiocy.  But his new tack on NATO is a big reversal from just a few weeks ago, when Trump made an ass of himself by presenting German Chancellor Angela Merkel with a "bill" for the US contribution to NATO (that's not the way it works, BTW; each NATO member kicks in money and materials based on its gross national product).  During the campaign last year, he set off alarms by suggesting the US wouldn't come to the aid of NATO members. 

Trump's reversal on NATO comes after his reversal on Russia.  Allies were concerned as he appeared to be cozying up to Vladimir Putin's Russia - until a week ago when Russia's ally Syria launched a chemical weapon attack on its own citizens in a rebel-held village.  Video of children killed and injured played a role in the decision to punish Syria with 59 cruise missiles, the effectiveness of which are in doubt.  But considering that just a week earlier the Trump administration was pushing Syria to a back burner, it marks a third major reversal.

"Everybody in this room saw it all too many times over the last three or four days - young children dying, babies dying, fathers holding children in their arms that were dead," Trump said.  "Dead children - there can't be a worse sight, and it shouldn't be allowed.  That's a butcher.  That's a butcher."

If Trump's bromance with Putin has hit the rocks, his relationship with Chinese President Xi Jinping seems to be on the upswing.  After delighting his base with accusations of China "raping" the US economy with bad trade deals he promised to label China a currency manipulator in the first 100 days of his administration.  But on Day 82 Trump told the Wall Street Journal, "They're not currency manipulators."  Earlier, he gushed on about China's potential cooperation on North Korea and trade issues which has yet to actually happen.