File a complaint to the Department of Transportation. Making a complaint to the headquarters of an airline will earn you a travel voucher at best and with American it will cost $30 to use it at a local airport. Here is the link.
http://airconsumer.ost.dot.gov/problems.htm
Good luck to you.