The US has long ago lost the moral high ground to Iran.