In some ways, this is similar to an ongoing thread with regard to the possibility of raising the retirement age for all sorts of civil servants. The same budget arguments are being floated over there. As the recipient of both a civil service and military pension, I will say the same thing I said over there and have been pounded for it. Each of us made our choices for our careers based on many facts, one of which was the promise of pensions and health care. Though, in most cases, I don't think that was a primary factor for any of us at the start of our careers. I don't have a problem with raising retirement ages or years of service for new hires/enlistees or those very early in their careers (they can adjust, leave, etc.). But, for those of us close to or already retired, it's kind of late to ask us to make sacrifices for the taxpaying public that made choices that turned out to be poor.
I said it on that thread and I'll say it here - a lot of this ill feeling over what others get is based on on the fact that we get something and they don't. The fact that they could have is not a factor in their argument - only that they have to pay for something they don't directly benefit from today. It was great for them when we were the one's going on overseas deployments and not seeing our families, it was great for them when we were the one's protecting them from harm, but as someone said earlier, now that we are too old to do that, we are just another tax burden to them.
IMHO, there are many, many more things that our government spends money on - from failing agencies to failing programs - that should be cut before any cutting to military pensions and healthcare. I don't think I derive any real benefit from what DOE currently does, so we may as well cut that. And I certainly don't understand why elderly immigrants to this country receive social security when they have never contributed to it. And I won't even start on benefits for illegal immigrants that we all pay for.
And I'm definitely +1 for the comment that I'll be damned if we should be ones to make the first sacrifices to balance the budget. Don't cut taxes, eliminate useless programs, cut the size of the federal bureaucracy (which has become bloated beyond belief by successive administrations), seal our borders and have faith that the economy will recover and all those underwater homes will be afloat again.
Remember, every program, every expenditure has its own lobbyists and advocates who will fight tooth and nail to keep the money to them flowing. That's why it's almost impossible to defund an existing program or agency. It's just dandy to gore an ox, unless it's your own - do it to someone else. If we don't fight for our benefits, no one else will.