“…Census 2000 counted 208.1 million civilians 18 and older in the United States.
Within this population, approximately 26.4 million or 12.7 percent were veterans.”

Those 87.3 percent non-veterans likely have more reasons than you list.