Hi Loc,Welcome to the forum. :)
That is cruel and I totally understand how you feel. I hate waiting for things to arrive by post at the best of times, so I can imagine how frustrating it must have been to find your order wasn't complete when you opened it... and at a weekend.
I hope you get up and running real soon.