So after serving 20 years pretty much doing nothing but working in an office, you retire. 15 years later, and after over a decade of war, you decide to pen an article where you feel the benefits are too lavish because you personally didn't do enough to merit earning them.
The guys returning from Iraq and Afghanistan in pieces disagree with you. The people who've spent 3-4 years of their lives (or more) deployed to various shit holes and missing birthdays and anniversaries over the past decade also disagree with you.
If you feel guilty that you're getting nice perks for basically doing nothing, that's fine. Take that retirement and other monetary benefits and donate them to the Wounded Warrior Project. But to try and axe benefits for future generations who actually did deploy and face imminent danger while you've managed to enjoy those benefits for well over a decade is shameful. Not everyone (and in fact, very few) are able to enjoy a 20+ year career avoiding deployments and danger.
The mere fact that we sit ready to give our lives, even if we're a cook, supply tech or what have you, is worth having those benefits. And I find it baffling that people such as this guy will attack benefits given to people who, at a minimum, sat ready to serve, but they are mute when it comes to benefits being paid to people who haven't given anything to this nation.