Iranians are not as dignified as you think they are. While they are anti-imperialists they also worship white people. Their Gov has been betrayed so many times by the West but they still continued worshipping white people. Its youth especially are ultra white worshippers (think Hong Kong)Gotta hand it to the Iranians, at least they've got spine and grit and know dignity befitting a great civilisation.
Sadly, the same cannot be said for the heirs of Rome (Italians).
The only difference is that after the Trump betrayal a lot of delusional people have woken up and their "reform" faction which is in power now is in its last legs. At the summer election, it is expected that the Iranian hardliners are to get in power with a lot of votes.
After this happens.... good luck to the West, because Iran will turn to the East.
At the very least China respects Iran and it talks to it like an equal partner. Win-Win for Iran and China on their deal