"Human rights" -reports on Iran are highly politicised; criticism against Iran is often based on political reasons and not for a real concern about any “human rights” issue.
Btw, if the report you're linking to is the same one I read about then it uses highly questionable sources (I think it was MEK operatives, not sure though).
This isn't a "Human rights"-report on Iran. It's the Human Rights Watch report on Iran. HRW has been critical of the US as well.
Any claim that HRW is part of a propaganda machine working against Iran is an extraordinary claim, and the onus is on you to back it up with evidence.
It's particularly difficult to have that claim stand on its own when it's so easy to get firsthand narratives of the brutality of the Iranian regime from other sources. It doesn't take MEK spies to reveal the stories of people tortured hung from construction cranes for writing subversive blog posts.
"Any claim that HRW is part of a propaganda machine working against Iran"
- never made that claim
"the onus is on you to back it up with evidence."
- funny how that burden never seem to apply to those making the actual accusations. Often someone makes a claim about brutality and it's accepted at face value simply because the accused is somebody we don't like politically.
I'm not saying the government is without its problems. No society is without these problems. The things you mention, and worse, however occur in the West too, but it doesn't seem to be an issue.
Then there is the question of “bad” compared to what. Say e.g. Saudi Arabia or Bahrain? The crimes committed there by the state are far worse by all accounts. Somehow those governments are “moderates” and not “bad”. Go figure.
The argument I’m making is that there are no real concern for human rights in Iran. The only concern is to make Iran submit to western demands. Take the issue of sanctions. The purpose is to make Iranians suffer so that they will “get the picture” and overthrow their government.
Or how about the support for the terrorist organization MEK? Or supporting Al Quada in Syria? The nonsense that “the west” (whatever that means) really cares about “human rights” (whatever that means) makes sense only to those high on the propaganda coming from the mainstream media.
To be fair, many also consider them a "bad government" because they execute rape victims and homosexuals, torture prisoners, that sort of thing.