You need to file a formal complaint to headquarters. I believe if enough frequent flyers do this then maybe (I am optimistic) the fee will go away. I hate being in that position of telling our best customers that I can't do anything about it. But you can.
here is a link, good luck to you.
www.aa.com/customerrelations