I would say that your part about fighting an all out war until our enemies are vanquished is unrealistic at times. In the sense that few times in history do we have the scenario of our enemies formally surrendering such as Japan and Germany at the end of WWII. We are dealing with non state actors now as our enemies. When we have that scenario, what constitutes vanquishing our enemies? Killing the head of the enemy is very difficult and tricky indeed. It also may not end the threat as someone else could simply take over the non state organization.
No, the answer to this is have clearly defined objectives and when those objectives are accomplished, then victory can be declared. Fighting an all out war until our enemies are vanquished could be the objective, but it does not have to be. The correct statement should be to fight an all out war until our clearly defined objectives are met.
I have no problem taking out pockets of terrorists and leaders with pinpoint attacks... this is not what we are talking about. We are talking about attacking a sovereign nation without any clear evidence and without any clear and precise plan... we do not even have a set of goals to accomplish. This is what we must stop and I have offered the path our Founders talked about.