In 1979 America had a weak President that made excuses for the success and prosperity of our country, and blamed it for the woes of other countries. The Iranians thanked him by storming the American Embassy in Tehran and holding holding American citizens & Marine guards hostage for 444 days. (I'm a friend of one of the Marine hostages)
Now, 42 years later, Iranian mobsters have done the very same thing to one of our long-time allies, Britain. Whenever western nations show timidity to their foes, this is response from our enemies.
I wasn't at all surprised whether it was Carter or Obama. The day Reagan was inaugerated, the Iranians released all American hostages because they didn't want their asses blown-up.