On AlterNet: tariq al-hashemi