my opinion is that there is enough demand for good programmers for the market to determine good wages/benefits. the usps union in question is working on a new contract. rumor has it they are agreeing to a whopping 3.5% raise spread over 5 years. the last annual raise was 1.2%!
there are a large percentage of "obsolete" CoBOL programmers that weren't transitioned properly to web applications. many of whom perform non-technical/light-duty tasks. the mostly younger folks carry the majority of the load. it's mostly a result of incompetent management whom never enforce accountability.