On AlterNet: hirsi ali