If they do reimburse perishables, you can request it by sending the receipt. I would send the original receipt anyway to AA from the original purchase. The biggest lesson here is "was it worth it to try to get perishable goods with you like that?" For me it would be a hard No, and all the frustration you had to go through. I never do it, not even for non-perishable food items.