antiussentiment, you really experience seems to be at odds with the experience of two of my friends (and their friends) that have lived most of their lives in Iran.....
I was in Mashad commissioning a large POS system developed here in WA. My comment was more about the general population rather than the political machinations. Who are among the friendliest and and most easy going I've come across.
Your story is sad and disturbing. But in the weeks I was there, nobody I came across seemed very bothered with bureaucracy stamping on their freedoms. Point in fact; I was told satellite dishes were illegal. But the vast majority of the houses in Mashad had them. I also expected to find a population of repressed women. Other than having to cover their hair, nothing much else seemed different from home. Indeed the vast majority of cashiers I trained were divorcees who needed an independent income.
We are always very quick to point a finger from our own glass house where;
If I'm a doctor working in one of our concentration camps and report pedophile activity to the media, I risk 5 figure fines and goal.
One woman a week dies at the violent hands of her bloke.
A cop who was abusive to me, then "lost" his head cam footage last November. Got off, as the investigating sgt did not want to accept the evidence of the two passengers in my vehicle.