The military retirees passed up civilian opportunities that would have paid them much better. They gave up most of the simple freedoms we take for granted. They did it for any number of reasons. But they were promised a set retirement in exchange for their 20+ investment. Having retirement be screwed up because it was invested in stocks or whatever is one thing. To just have it snatched away because senators don't want to disappoint their cash-cow defense contractor is unacceptable.
Please, name these "senators don't want to disappoint their cash-cow defense contractor".