So sorry for your trouble. How disappointing! You were good to not let the heat of the moment cloud your thoughts and voice when you spoke to the driver and the shipping company and the store owner. By the time I had repeated the story twice my anger would have been involved too much for my own good.
Hope this has a happy ending for you soon.