Not true..
A vet that served 3 years in the 80 did not get a discount..
NOW that vet can somehow prove he served 2 years 30 years ago (through his MyLowes card) and can also get the discount.
Normally those vets don't have any kind of ID that proves they are a vet (unless they are medically retired, for example) and most people don't carry around their 214.
But there's SO MANY degrees of Veteran between Retired and only served 2 years, that's it's hard to establish some kind of discount chart so those that deserve it, get it. Sure, anyone can bring their 214 up to customer service but that's a hassle on most days at a busy HD or Lowe's. Having them prove their status once with their MyLowes card streamlines the process and all future purchases. You can't expect all the cashiers to be able to read a 214 - they used to give them a graphic chart showing the pics of 3 valid IDs - Retired, Active, and the official VA card - and they're not supposed to give out discounts for any other documents unless you involve, like I said, the customer service desk and managers every time.
It's not my judgment to make that the Retired pencil-pusher gets a discount but the 28 yo who was just medically discharged after 2 tours in Iraq doesn't. There's too many clauses, special cases, etc. to start picking and choosing. I think this is Lowe's way of saying they're not trying to diminish anyone's status and I think that's pretty fair for a big box hardware store.