Good stuff, but the terms are misleading...a veteran is anyone who has served, a retiree is someone who (obviously) retired and still possess a military ID. Places will do a lot to honor retirees and war veterans, ordinary veterans not as much but some will (usually upon showing a DD214 with honorable status).