If you are comparing WWII with The Long War, you need to get to work studying. The differences are vast. WWII was the pinnacle of Third Generation Warfare, where the enemy has an army, a capitol, territory, etc...and to beat them, you blow up their troops and march down their capitol city.
This is not the case in the long war. It is far more complex. The 'enemy' doesn't have capitol, territory, uniforms...hell, they don't even have an army, really. They blend in with the civilian population as much as they can. They melt away when they see us coming, and wait until they find a weakness to attack it.
Most civilians aren't going to understand even this basic explanation, much like a family won't approve when a cardiac surgeon cracks open a patient's ribcage.
But both the surgeon and strategy professionals should ignore the opinion of amateurs, and do what is best for their job. This why President Obama is ignoring opinions like "'retreat from Afghanistan." He knows better, and is a good enough leader to make an unpopular decision.
I know you won't agree with me, but I hope you can at least understand that we aren't making these decisions from ignorance. We dedicate our lives to the study of international relations and national security...and as such, our conclusions should be respected.