Bummer that OP went through a little frustration here; no one is perfect, and PBL has long established themselves as “good guys”, but even the good guys can have a “off” day now and then.
I have found recently that UPS or FedEX next day delivery is really the only option at this point if you want to avoid hassles. Too much of a crapshoot these days with ground or USPS. On the other hand, I ordered a watch bracelet from a seller in Rotterdam, Netherlands last Sunday evening and it was delivered via DHL just before lunchtime Wednesday, so at least some carriers seem to have their shit together!