The USPS does need fixing, but not in the ways provided by the response previously given. The post office is dying because their customer service sucks. Every time I've got to a US Post Office, the staff has been rude. Usually I'm treated as though I'm stupid.
If the USPS wants to stay in business they need to be competitive, and that includes having wonderful customer support.



