Obama won't name the Enemy. Neither did Bush.
We must name the war and name the enemy.
It's the same enemy and the same war in Libya, Iraq, Afghanistan, Mali, Darfur, Sudan, Chechnya, London, New York, Phillipines, Boston.
Our problem is that in the west in recent centuries wars have been waged by nation-states and kings. And in more recent centuries we have separated state and religion. We cannot understand wars that mix politics with religion worth dying for, and the Enemy inside & across borders, not everyone in an enemy state being the Enemy.
Until we name the enemy, we cannot know how to fight him, let alone win.