I don’t know about other places, but here in Texas UPS gets about $15-$18 and hour and the Post Office gets near the $30 range. That is just to carry mail and be able to read the address. If they would cut the pay to about $15 an hour and cut retirements about 20%, they would be in the black the first year and a stamp would be a quarter. They will strike for more money and lose 100,000 jobs rather than save jobs for everybody.
but they have to fight off all those dogs!
There's some hope in a bipartisan bill introduced by senators Susan Collins and Tom Carper to enable the USPS to access the money the agency has been forced to overfund pension obligations. If that bill passes, the postal "crisis" largely passes away also.