As for you characterization of the problem, the vet in question has no military related issue at all, so why should he/she get lifetime medical care for free?? I don't, and pay co-pays in addition to the $400 per month (not a $250 ANNUAL fee being asked by the government). In many cases this is for just a couple years of service with not a hint of combat.
As I say, I have zero problem with the new regulations. What exactly do you think is unfair about it????