Now Amazon may of royally fucked up here, but my experince with their customer service has always been positive. They refunded a $150 Xbox One Elite Controller that wasn't delivered to me properly, no questions asked.
What rubs me the wrong way, because I worked retail for a number of years, is walking right into the chatlogs, Joe is immediately big timing them. "I do a show... I got all these youtube followers/subscribers.... if you want gamers to take you seriously you better fix this..." instead of... ya know, going through the motions first like an actual human being and seeing if they could resolve it.
It's just what I know from years being on that side of the counter, the best way to get good service is to be nice as possible... initially. You can always be a dick later, but you can't be a dick first and then be nice. Doesn't work like that.
Am I Wrong?