Vietnam (and soon Afghanistan) proved that any war can be lost if you allow it to be administered by people who insist "the war is lost" and backed up by talking heads who tell us we are losing despite the actual events on the battlefield that prove otherwise.
Do you actually believe that we are 'Winning' in Afghanistan ?