Just following orders has never really been a good excuse..Powell in my opinion murdered millions of Iraqi's for nothing not to mention many American soldiers.
That was Bush /Cheney NOT Powell.
Especially when you have done little since then to set things right in regards to that.....
Powell is the better man and he was put in an untenable situation.