Iran is the last country that could lecture anyone on political ethics though. An Islamist dictatorship with a supreme leader that hangs gays, imprisons "apostates", abuses religious minorities (the Bahai), and I could go on. 