North Americans do not understand that you do not throw down human rights like bombs on the Iraqis.
The idea of cultural relativism is nothing but an excuse to violate human rights. Human rights is the fruit of various civilizations. I know of no civilization that tolerates or justifies violence, terrorism, or injustice. There is no civilization that justifies the killing of innocent people. Those who are invoking cultural relativism are really using that as an excuse for violating human rights and to put a cultural mask on the face of what they're doing.
Unfortunately the situation of human rights in Iran isn't improving. Some of the newspapers were shut down and the government didn't try to reopen the newspapers that were shut down before. And the laws are as bad as before.
Akbar Ganji is a human rights activist in Iran and he works on freedom of expression and he does his job very well.