From some of the comments I can guess that the problem is the shipper. Packed in less than a quality package is asking for disaster.
This goes for USPS, UPS and Fed Ex. Packages are not handled one at a time, they are run through conveyor systems into hampers that are then trucked to another hub to be sorted again. The machines that read the bar codes, don't read "fragile" they don't read "this side up" or anything else. Packages need to be strong, crush proof and well labeled. Yours might be the first into the hamper, the next might be a box of lead weighing 50 pounds, that cardboard box might be crushed, contents spilled, and it might be a 1000 miles down the road when it is dumped and the packaging and merchandise is found in 2 places. You are paying for shipping, pack it right.
The address, if it gets wet, some will smear beyond recognition, with the post office they get sent to the dead letter office and sold at auction. Fed Ex and UPS has their own auctions. It is best to also place the address of the sender and recipient inside of the package.
We ship USPS, I use padded Mylar envelopes, the non tear kind. Inside is a smaller Mylar padded envelope with complete addresses of sender and recipient. Both are written in non smear markers. If it is a package, it cardboard inside of cardboard and the inside is wrapped on packing tape. In the last few years the only problems has been one lost package and wrong zip codes, that caused delays. One out of several hundred, I cam live with that.