Certainly the Gulf situation is a major problem, but I don't see how it competes with Afghanistan for resources or focus. The resources required and the individuals and institutions whose focus is needed are very different: the Gulf oil spill is not a military problem and the personnel and equipment in Afghanistan are not of a type that would be of much use in the Gulf.
Bookmarks