He is a RECENTLY retired COMBAT vet. Just got honorably discharged 3 months ago.
No excuse for a rude employee, but is your buddy recently retired or just discharged? Did he present a current ID card?
Big difference in terms and eligibility when a company offers a military discount versus a veteran's discount.