Why, after so many months, was the U.S.-Iraq security pact approved now? True, the two countries were facing a deadline of December 31, when the UN authority for the occupation expires, but they could have gone back to the UN for a temporary extension or simply signed a bilateral statement not nearly as involved as the Status of Forces Agreement (SOFA) approved yesterday by the Iraqi Cabinet.
Here's the reason, in my opinion. The election of Barack Obama changed Iran's calculus, and so Iran decided, very subtly, to shift to neutral on the pact. As a result, many politicians in Iraq who are either influenced by Iran or who are outright Iranian agents now support the pact. It's an important sign from Tehran to Obama that they're willing to work with the United States.