"You've never seen them in a firefight in Afghanistan," the former US Navy SEAL commander said about millennials.