These points were completely skipped over, its disturbing,maybe we should start to bash the U.S. Soldiers next saying that they don't deserve the millions of dollars they get in VET care after their service, after all its only a job, no different than a INGO Mod (or what ever).
But it's what you bargained for, if you unilaterally decide, after the service is over, that you don't like the bargain, that does not give an unlimited claim on the public treasury. And if it's a duty, rather than employment, why do you demand any extra that was bargained for when it was your duty to do?