Quit because he was a sane person that felt that the Iraq war is a sham and/or is presently being mishandled. That kind of rational thinking can get you fired in some places in America. I liked him up until he marched into the U.N. and lied about all the weapons that actually weren't there. It was a shame to watch Powell lie on a world stage. Our foreign policy has been set back 10 years. God help us all.