Perhaps if AA wasn’t do abysmal with their informing folks of delays when there aren’t weather issues, folks might be more understanding.
i very much sympathize with the OPs experience. My expectations of how it would be handled is rock bottom based on several rolling (sometimes in 10 minute increments) delays totaling as much as 6 hours on a non weather day.
i often have more current information on my app than the gate agent has.