On AlterNet: pat buchanan