Care 'too little, too late': ex soldier