The problem is that our publicly stated foreign policy with respect to the Global War On Terror is basically gibberish. Are we in Afghanistan to kill 300 bad guys or are we in Afghanistan to light piles of money on fire in the name of nationbuilding and protecting the wimmenfolk. What are 40,000 troops doing in Iraq?
Maybe there's some Straussian reason for all of this. But I doubt there's anyone who can articulate what it's all about in a way which makes sense and roughly tracks the official reasons.