As a veteran and a military retiree, I see his logic, although some facts may have been presented to him. DoD has been “dumping” its problems on an underfunded and mis-managed VA for years. His point is that DoD disowns the problems they created the minute they discharge you. That is WRONG! Don’t need an overgrown bureaucracy of its own. DoD does fine with Tricare, although not what I signed up for 40 years ago. It could be a model for VA medical care also. That way you don’t have to travel hundreds of miles out of your way to see a “Government” doctor that doesn’t care.
As with any good idea, the bureaucracy around it eventually ruined it.
The VA is a good idea, but the bureaucracy stifles great opportunity. We need someone willing to fire bureaucrats as far as the eye can see.