On AlterNet: tariq ali