Unfortunately, the problems you experiences on AA are becoming more common. You should be compensated for this service meltdown. Your best approach is to file a complaint with the Department of Transportation. You can do so here:
https://airconsumer.dot.gov/escompla...nsumerForm.cfm