Why would AMEX charge it back if it is a legit refund? AMEX is one of the best companies to deal with in such cases and if they are saying it is a valid charge, then there is a little more to it then what you have mentioned so far (not doubting your story in anyway), but probably that's why it is becoming hard for you to get your money back.