US veterans say they fought a lost cause in Afghanistan