Late to the thread, but I hope your issue with Amazon works out.
I actually have to give Amazon a plug. I order A LOT of stuff from them, and have for a lot of years. I have never had to use customer service until just this month, when I had to use it twice.
The first time, they sent me the wrong product. Using the web interface, I had the correct product on my front door before I could get to UPS with the incorrect item to ship it back (using the free label I was able to print directly from the site).
The second time, the stupid Ontrac guy (for those who are serviced by them, nicest customer service around, but crappy delivery service) delivered my package to the wrong address. He actually came to my house and swore that, " I left the package right here on your porch". Three days later, a neighbor that had been out of town came by and gave me the package. In the meantime, Amazon had already taken care of things and overnighted me a duplicate order. I had to actually call them versus using the web because their returns webpage doesn't have an option for "return item, don't give me a refund or store credit". The hot sounding Eastern European woman on the phone kept thanking me over and over again for returning the duplicate items. Also I had a whole 30 second wait time to get a customer rep, and this was a week before Christmas.
Anyway, I was really impressed with their customer service, and I'm sure they'll make things right for you.