There is a very specific policy by AA on refunds, cancellations and changes:
http://www.aa.com/apps/netSAAver/Vie...omotionContent
You may want to read it and see how it applies to your itinerary. If you were elegible for a free change under this policy, sounds like its time for a new TA.