Yeah stuff happens, I was "let down" by FedEx a few years ago when I was sitting waiting for a car part to be delivered by FedEx on a Friday afternoon. I had somewhere I needed to be, so I waited until 4-5pm (several hours after they usually delivered) and finally left. At a corner a mile and a half down the road from my house, I saw the FedEx truck sitting beside the road with its driveshaft broken, and hanging down to the ground. I felt bad for the guy and just left him alone. My package arrived on Monday.
Unlike UPS drivers, most FedEx drivers are independant contractors who own their own truck and route, and don't have the same level of accountability that our drivers do (although as with any company with several hundred thousand employees, we have our share of bad eggs too). I hope you get your package soon.