Spare me your crying rag. I was in the dreaded hollowed-out military of the late 1970s. You think morale was great back then? I worked with the Navy throughout the 1990s, and morale wasn't any better or worse than it was when I was in. Being in the military generally sucks. The pay sucks, most duty stations suck, the lifestyle sucks, the living conditions suck, the family seperation sucks, etc. The military life isn't for everyone, and staying in the military isn't for everyone either. If the suck factor gets to be too much for someone, they should get the hell out because it isn't going to get any better. The basic fundamental fact of life that governs conditions in the military is that you aren't going to pay a lot for something you need a lot of. No matter how great a paperclip is designed, no one is ever going to pay thousands of dollars for one if thousands are needed. This goes for cops, firemen, teachers, etc. That's never, ever, going to change so either get your commission and make O-7 or become a civilian.
As for missiles, there's a big difference between not using them and not needing them. Would you prefer that we wait until they are needed to get a contract into place. acquire the components to build them, hire and train a work force to build them, build and test them, and then ship them to the front? I'm sure that if you were sitting on an Aegis cruiser with an empty AA missile magazine, and with a flock of ASMs coming at you, you wouldn't want to hear "DoD is on the phone with Lockheed right now and they say they can get us some missiles in about 18 months. Is that ok?"