Portraying the American government as the Great Satan for decades and then suddenly sitting down and having bilateral negotiations with them was never going to be easy for the Iranian leadership.
And it was bound to raise the ire of those on the right side of Iranian politics who for years had been told that Iran needs to stay away from having direct contact with the US, because it “can not be trusted”.
To me this explains the most important reason why Khamenei stated today that:
“some of what happened in New York was not proper, because the U.S. government is not trustworthy, is self-important and illogical, and breaks promises,”.
The international community does not have much reason to be alarmed as Khamenei’s audience for this statement was domestic, most probably his loyal hard-line conservative supporters. He is trying to keep them on his side at what must be difficult times within the regime.
Khamenei does have the final word on all major decisions, but Iran does have domestic politics. Another reason why its comparison to North Korea is highly inaccurate.