cant exactly blame them for the holiday, now can we?
Most places do have a "processing" time frame - so to order something on the Thursday before a holiday (and what time of day was the order placed? morning? evening?) and expect to get it right away? I think you are being a little unrealistic.
I ordered some filament on Saturday - I don't expect my order to be fulfilled until at least Tuesday, if not Wednesday, due to the holiday... Just one of those things
As Carl noted, most shipping estimates are "Business Days" - Monday through Friday - and do not generally include holidays that fall on one of those days...
SD4 #1 & #2 - Lawsy carriages, E3D v6, Rumba controller board, mirror bed plate, X motor fan, upgraded PSU & Mica bed heater
SD4 #3 - in the works ~ Folgertech FT-5, rev 1
Printit Industries Beta Tester - Horizon H1