I understand you being upset.
I had a package delivered Friday. Right on time even with the Blue Screen of Death mess. Delivery was a couple of hours later than normal. Mailman said it had been a hell of a day.
I don't order much for delivery. I can't remember ever having a really late package from any service.