I have never had cc charges or refunds given in Mexico. It just seems to be a one way transaction. Eg: We were clearly over charged for a dinner w/ a large group. I caught it after I gave my cc to pay. Was instructed to come back the next day to talk w/ manager.... Ya da, ya da, no manager, no one could find receipt etc. Lesson learned-refunds just don't happen in Mexico (or in Spain-which I discovered this summer). I think trying to find the real "jefe" is difficult. Just a different cultural way of being.
I will be careful fron now on with Chase. I love Capitol One for their resolution policy-always support me as a customer. I would cancel cc and go w/ one that support you.