I am as patriotic as anyone, but I never would have stayed in 20 years unless I got the two things you mentioned. A retirement, and medical benefits. If they take those away, no one will make it a career. It really is about dollars and cents, or “sense,” depending on how you look at it.
Hopefully this news will keep the freaks (homos) out.