I don't believe there can be any excuse for such poor customer service. Voting with your feet was the way to go.
Don't forget to carefully check your credit card statement to make sure they haven't processed the order in that dept. !