Moral of the story... never ship via usps again! lol
as been said already, the moral of the story is to buy insurance on the things.
DHL is actually pretty good. You can't really blame them as a whole for one incident like that which happens with EVERY kind of package service.
UPS has been the worst for me. Late freakin packages, delays, one package was completely destroyed. Our furniture manufacturer uses UPS and we get a ton of customers complaining about broken furniture or in one case a UPS guy just entering into the home without knocking...........