AA Agent was at fault.
They could have graciously offered to check with their supervisor. And not been pricks first and then are over-ridden by their supervisor.
The delay/booking issue was contributory to the situation, but in the end the GA actions sucked