On AlterNet: dinesh d'souza