another postal screw up boy oh boy

Not really a government agency but I do agree that it will likely never improve. Those postal workers who sit in the post office are lazy as can be.
Their service is typically good but its been getting bad in the past couple years due to them contracting much of the deliveries out. UPS and Fedex both handle the USPS mail. I noticed that DHL is not handing off packages to USPS for final delivery. This just started a few months back.
I ship every day for my online business so I have plenty experience with USPS. I will give one thing to them, in 10 years they have never lost one of my packages. However, I have seen them mis-routed like that in the past.