Iran has alianated lots of people, who were supporting them for different reasons. Mostly for their fight against Sunni mercenaries in the conflicts in Iraq and Syria. There was for a short time a window open, were Iran could get back to normal relations with everybody.
All parties have accepted that the war is basically over since Trump is President. Only Iran refuses to accept this and prepares to go further West to Libanon and Israel. And this is the real reason, why Trump has cancelled the Nuclear Deal. Wait soon Putin and Xi will drop them, because they become a liability like North Korea. Nobody wants a second North Korea with nuclear bombs. And they have openly proven, that they know no limit. Like Hitler and Napoleon. But we all know how they ended. Perhaps Chamene’i and Rohani will shoot themself soon in a bunker in Teheran or will end up in Prison in St. Helena.