While it was nice that the Eagle pilot stuck around, I do believe that he could have been of more help. He should have spoken with the gate agent about what happened and asked to have a supervisor come down and assist the passengers. That would have been ultimately more helpful to the delayed passengers.
Honestly, I worked at AA and LAX was known as one of the worse stations in the system for CS. The agents were often unusually rude to their fellow employees.