I don't always agree with The Economist's editorial positions - but this says it all:
The scandal is widening, with more allegations coming to light. Moreover, the abuse of these prisoners is not the only damaging error that has been made and it forms part of a culture of extra-legal behaviour that has been set at the highest level. Responsibility for what has occurred needs to be taken—and to be seen to be taken—at the highest level too. It is plain what that means. The secretary of defence, Donald Rumsfeld, should resign. And if he won't resign, Mr Bush should fire him.