Words like Obama’s in that speech should be met with boos and derision. The only way to do anything like “hold our heads high” in this situation is to ignore half the facts and all the moral principles. The best we can do is walk away in shame, and try to make up for it in future foreign policy.
I figure admitting that you’ve done something wrong is a prerequisite to forgiveness. A little bit of confession and repentance would do America good. I suppose humility comes first though.