@Kekkaishi I've had this happen... and I have also had ebay items which were said to be delivered by UPS, but were not, and UPS refused to tell me where they were delivered to.
As for Amazon, depending if the seller ships the item or Amazon ships the item, the seller is charged either a fee of about 24% or 50%. If it's a one of a kind item, the seller probably shipped it themselves and paid a 24% fee. If AMAZON shipped it.. it's Amazons problem. The seller loses no money, and Amazon gets screwed. So.. if the item you got came from Amazon's warehouse, then let Amazon eat it, and don't pay. If it came from a seller.. well.. the seller probably could get reimbursed by the shipper. I have a relative who sold stuff on Ebay a decade ago. He would get paid, and not send the items out until he got a lot of complaints, and even then, the stuff he sent out was not what the buyer was led to believe it was. Ebay banned him permanently - which is good! He was selling bootleg, poor qualiy copies of something he had no right to sell.