Gunman who shot, killed veteran outside restaurant was talking in circles, police say