Sorry you had such a bad experience with FedEx...to tell you the truth, I find that many folks in Memphis (not just in FedEx) aren't very congenial...unfortunately, you hire from the pool you locate in.
"Acts of God" or customer-induced delays are the only ones not guaranteed under FedEx policy.