There is no doubt that human rights abused have gone on and continue to go in Iran.
However I think we should still reach out to Iran. The Iranian Revolution is a classic example of reactionary politics which we have a part in causing.
I don't think it is healthy that we are allies with Saudi Arabia which is no, better arguably worse.
It doesn't inspire confidence where people have to chose between a Morsi chararacter or an al-Sisi. This is really not a great advertisement for the region, it shows a fundamental lack of confidence in their own people.
On the other hand I think we should take anything coming from he middle east with a pinch of salt. There is deep seated sectarianism, and tribalism, which some people think is a good idea to down play. I disagree. Although those that down play it may not represent it, downplaying it doesn't solve the issue.
The suspicion and paranoia spilled over, so it is not good to act in a way that nurtures this behaviour.
These people we tortured an killed precisely becuase their captor were so fearful of an alternative to their world view.
I think the Israel / Palestine situation is a issue, however I don't think it caused all of this. As this problem exited before that, in many respects it is symptomatic of the same centuries old problem.
It is very easy pass the buck to the colonists, which is partially true, but bare in mind the colonist needed to choose which one of the sects was going produce the more stable or governable region. This was always going to be a loser, as the tribal aspect has always been there. They would have been much stronger if the could look past their differences.
Yet pan-Arabism has been an abject failure, and equally brutal.