I don't think you will not get a refund of the miles and taxes unless you cancelled the AA flight and didn't just no-show. You needed to cancel the ticket with AA and ask BA for a refund. That's where their responsibility for your travels ends. Full stop. Anything else should be handled by your travel insurance. Saying things like "pain and trauma" won't get you any sympathy from me or folks at either airline. Safe travels...