Obviously the best economic decision for AA would have been to IDB 6 other passengers, in terms of the re-accommodation costs they're now incurring and the bad PR. But I guess this GA couldn't see the forest through the trees.
So you would be ok with being IDB out of turn? What if you had somewhere important to be and therefore took the appropriate steps to secure a seat and therefore put yourself in a better position to avoid it? If no one volunteered, it might be because they had places to be.
There are times where I would be willing to give up my seat for a group and there are times where I cannot. The onus of that decision should follow some priority, not the GA's feelings on the subject.