If we, as a nation, are unwilling to shoulder the financial burden of caring for our military retirees and veterans, then this is what we should do: Stop making so many veterans by getting into wars. When the shooting starts, there are going to be maimed veterans who will need care for the next eighty years. If that cost is unacceptable to the politicians, then stop sending men and women off to fight. No fighting, no combat veterans to care for-- that should be a simple enough equation for even most politicians to grasp.If we don't want to pay for so many military retirees, then cut the size of the armed forces and cut back on the global presence that we have had since the end of the Second World War. If, on the other hand, you want to have that global presence, then suck it up and realize that when someone on active duty completes a twenty-year career and retires, you're going to be paying him or her retirement benefits for possibly another sixty years. Shut the fuck up and pay for it.
Simple cause and effect seems to be a difficult concept for The Very Serious People in DC to grasp.