I absolutely hate USPS, when I was into airsoft I had a lot of things shipped from UPS and USPS, one of these things being a pair of boots.
I ordered a pair of tan combat boots from Wellco, it took 9 buisness days for them to get from the warehouse in Wisconsin to Indiana, I have had packages from Cali come in 3 buisness days, it was ridiculous. It couldn't have been the companies fault either because they shipped the next day.
This is why I will do everything in my power to avoid using USPS, I payed a good $20 on a package that was about 1.5lbs for 5 day ground shipping and it took almost double that time that time to get here.
Edit: Okay, this isn't as bad as what happened to you, but it was still really annoying to have to wait that long, especially since I wanted to use them in my hiking trip :/