More and more generals are critical of our international policy.

Powell wrote to Senator John McCain expressing his belief that redefining Common Article 3 of the Geneva Convention would be a grave mistake.? “I do not support such a step and believe it would be inconsistent? with the McCain amendment on torture which I supported last year,” Powell wrote.
And then, this:

The world is beginning to doubt the moral basis of our fight against terrorism.” Colin Powell, September 14, 2006.

The world has been in doubt for a long time.