As a vet, I would say that this article applies to some, but not all, vets.
As a 22 year old Air Force officer during Vietnam, I never heard a “shot fired in anger.” On the other hand, I have never had as much responsibility and felt more alive since that time. Military experience cannot be explained to one who has never served and that is why most veterans don’t even try.