You have my sympathy, BC. It is frustrating to be treated badly, and it may cost you a lot of time and efforts in addition to money.
I really don't understand why some companies choose to treat their customers badly. Do they think we will not tell others? Don't they fear the negative PR? Decades ago, I learnt that if a customer is pleased and happy, he will likely tell ten persons about that product, company, restaurant or whatever--but if he is dissatisfied, he will likey do the same (tell ten persons)! This is just one of the reasons why it is important to treat customers well. Today, because of the internet, we all have opportunities to tell many more than ten persons about our experiences as customers.
Personally, I have just been treated badly by the online company ShytoBuy. Months ago, I ordered a product which never arrived. They have used a lot of strange excuses, including: I apparently gave up a wrong address, which I didn't; the product suddenly no longer exists, but they would like to sell me a different product, which I don't want; errors were made by employees who have later left ...
They refuse to give me my money back before the packet is returned (by the post office) to them. However, I doubt that the packet was ever sent. I fear that I have lost my money.
Worst of all, one of the company's team leaders just told me that this kind of things is quite usual (!) and that several of their customers have been waiting since June (!) for their packets, alternatively for the returning of their money. Therefore, I hereby warn you all: Don't buy products from ShytoBuy.