Though nonbinding, the expulsion vote came after mobs trashed the U.S. embassy in an assault that recalled Tehran 1979.
What provoked Iraq's Parliament into demanding the ouster of all U.S. troops?
First, the five December U.S. strikes on Iraq's Popular Mobilization Forces in retaliation for a dozen Kataib Hezbollah rocket attacks on U.S. bases, which killed a contractor and wounded four U.S. soldiers.
Then came President Donald Trump's decision to launch a drone-strike and kill Iranian General Qassem Soleimani at Baghdad International Airport. Killed in the same strike was the Shiite Iraqi leader of Kataib Hezbollah.
During his return flight to Washington Sunday, Trump warned Iraq: Follow through on your demand that all U.S. troops get out, and we will insist that Baghdad repay the money we just spent on a major air base.
Moreover, said Trump, if Iraqis expel U.S. troops, then we will impose upon them "sanctions like they've never seen before, ever. It'll make Iranian sanctions look somewhat tame."