Hmm,
if I were you, I probably would have told her that she could do more than apologize, she could refund my money! So you were VERY NICE in mho, much nicer than I think I would have been! And, while I may hate to bash some company's reputation, I hate being shafted even more. I think that the more appropriate response from her, even if she felt she had to be circular about the why of things, would have been to ask you what you wanted her to do to make it right by you. Just saying I'm sorry is not good customer service for legitimate issues.
I can tell you that I would certainly NEVER use this vendor, simply based upon what you have reported on this thread! Too bad, but I, like most, need my money spent wisely and my materials in a timely manner.