11 years ago I was a courier for FedEx......We had time limits on how long it took us to pick up and deliver each package. We would get "dinged" by not making our times and commitments and that would hurt the paycheck. They would also , in between your normal route, send other pick ups for you to grab, while you still had to make your other deliveries...Saturdays were the worst...We had the there by 12 or free thing . We were told to park where we could, speed, eat and drive. By DOT standard we had to take certain timed breaks and I cant remember how long they were....But thats why they are so rude and in a hurry. Hell Id run from truck to door , if the package/letter allowed. They HAVE to things delivered/ picked up on time. I TOTALLY agree it NO EXCUSE what so ever to toss, drop kick ( worked at UPS loading there for a while and its BAD there !!! ) or mishandle any package !! I cant belive the couriers are like that now. I use DHL most now cause theyre generally cheaper when something needs shipped...... Really sux that theyve downgraded theyre customer service and now , what looks like, reputation, to this !!