Suspecting PTSD. No clue what (good) help is available for vets, but getting vets help for this is a big deal. Not specifically commenting on this specific incident, but in general. Don't misinterpret my comment as an excuse, or an exclusion of other possible causes/motives.