This is what's wrong with the US Post Office

So the package is scheduled for delivery today and appears to be on the mail truck.
Nearly 600 miles out of the way and it's here.  
When I selected to purchase this used book, I chose one from a seller in state (Atlanta), thinking that it would arrive quickly.  I also purchased items from Pennsylvania and Florida at the same time.  All arrived more quickly.  The FL cd arrived in 2 business days as did the PN package.  FL went through the USPS; PN routed via Fedex.  All were ordered from Amazon sellers.  The Atlanta package took a full week, ordered on a Friday, delivered on a Friday.  It was delivered according to its projected delivery date.  So where's the problem? 600 miles of unnecessary handling and gas costs.  By routing it to Memphis, at least a day was added, probably two.  If the post office wants to stay viable, it must stop creating unnecessary expenses.  This package is an example of what's wrong with the US Postal Service.