Any government program will be abused. It always is. The veteran should be required always to have a veteran id with miniaturized DD214 on one side and picture, current address, etc., on the other. And there should be a requirement that the ID must be renewed every 5 or 7 years. Then they can use their credit card.
But forcing veterans who served honorably to carry a regime issued ID card is racist and will deny their right to get medical care./s
Then, there’s the “mark of the beast”.