Home Depot recently changed their veterans policy. A Veteran must be retired or have a service connected disability. No more run of the mill veterans discounts. I wrote and complained, to no avail.
A friend says I'm not a veteran because I didn't serve 20 years and retire or serve in a shooting war. I guess overflying Soviet "trawlers" in the 80's doesn't count anything. Most of the time we even used all of our fingers when we waved at them. (I like to say I helped to protect the island of Oahu against Soviet invasion for three years during the 80's. )
If places offer a discount for those who are in fact retired from the armed services as opposed to those (like myself) who served (4 or 6 years) then great, I respect and appreciate that, but it should be called it a "retired veteran's discount" instead of simply a "veteran's discount".
In any case it certainly doesn't hurt to ask for it.