I have a suggestion for honoring vets.  The military issues campaign ribbons, not the medals themselves.  I don't know any vet that has bothered to go to the army surplus, to buy his medals.  If you know a vet, and what medals he is authorized to ware.  You might buy them as a gift.  I am sure they are cheap.