From the little I know, FedEx is pretty strict with their drivers. He may not have gotten fired like he should have, but I'd bet money he got reamed good and wrote up. The fact that he had time sensitive deliveries aside, that was incredibly unprofessional. And FedEx does bear some of the responsibility for having hired a poor worker.