A veteran - whether on active duty, honorably discharged, retired or in the reserves - is someone who at one point in their life, wrote a blank check made payable to "The United States of America", for an amount of "up to, and including their life".
That is honor , and there are many people in this country today who no longer understand that.