Tom, you said a lot in this statement!

As for neo-cons recognizing "that it is an enemy that needs to be fought," the problem is a failure to define that enemy and what defeating him requires, what it will cost, and what the results may bring.

Very well said.