I'll offer a little support to mudchef here. If the business was going to be closed or have different business hours, the customer should have been for warned. I would expect that if I place an order at any business, that they advise me when my order would be processed and shipped. Because they have no control over the item once it leaves their facility I would not expect them to know the exact delivery day or time unless they told me it would be here by a specific time. I would really expect them to inform me of hours or limitations when I requested rushed service like overnight delivery. If a ask for overnight delivery and pay for it they should tell me if the item is out of stock, shipped from elsewhere, not processed or shipped for a certain time frame, and definitely if the business would be closed for an amount of time. Overnight shipping isn't cheap and I'd be upset waiting any more than 24 hours. Ifi were told it wouldn't ship for 2 days for whatever reason, I probably would not overnight it. He should have been told the holiday hours or lack of employees would delay shipping.
Also, if a business accepts your money, they should provide adequate customer service at least until you have received the item. If the business doesn't care about customer service until after the item is received and the transaction is complete, that's up to them. Until the customer has received the merchandise the transaction is not complete and the business has the responsibility to provide customer service. It's no different than going to McDonald's and placing an order, once they take your money you want your food in a timely manner. If there are no chicken nuggets, they should let you know so you don't stand there the rest of the day waiting for your nuggets.
Mudchef should not expect the item should ship on the holiday and says he didn't, but he should be able to expect to be told if there is a delay. He most certainly should expect a callback to answer his questions. If its a small business or a large business they have the responsibility to provide him service until after the transaction is complete.
I don't think he's being difficult about this and don't understand why people are posting do negatively towards him. I'm sure everyone here has been upset because they ordered something and didn't get it when they need it or the item was back ordered, etc.. Or have not had yheir calls, emails, answred or even someone behind the counter at walmart that doesn't really acknowledge you. We've probably all even been upset because of yhe long wait in the walmart line even though yhey actually have no control over how many customers they have and are limited by the amount of employees working. If you haven't had it happen yet, it will at some point.