I think Iran perceives itself to be fighting for its right to self determination. I don't think this is likely to be resolved without that being understood and addressed.
I never hear anyone addressing that, which may explain why this is such an intractable situation.
The best thing us outsiders can do to help them out is to provide them with an unlimited access to the information, not the opposite. The amount of young people that are willing to sacrifice their own chance at a good life for something as meaningless as self-determination can only be made smaller by making the education more accessible.
In principle, there's nothing wrong with being patriotic. In practice, there's very little to be patriotic about when your national identity pulls you down and becomes another hurdle that you have to deal with -- a hurdle that other young people don't have simply because they were born somewhere else.
Given that the US gives Iranian Nationals no means to get free of the black mark against them for simply having been born there, they don't have to feel any loyalty whatsoever to their country to be intensely against what the US is doing to them.
Iran on the other hand is in a unique position of instability that they just might have a small chance of brighter future, small chance that will end the moment the sanctions will be lifted.