OK. The reality now is that this is just going to get more argumentative.
The bat is with a happy customer, I assume you got your cash back.
In truth I am not a big fan of dirty laundry being washed in public and I have also found that speaking to people is better than trying to have everything in writing when dealing with a contentious issue.
I am sorry you had a bad experience with your purchase, it happens pretty rarely, fortunately.