This is one of those unfortunate circumstances where a company IS NOT being greedy and subversively trying to force pilots to work through vacations. This is an honest glitch that allowed a crummy situation to manifest.
The pilots should not be forced to give their time up. Be real, because if this were reversed i have -zero- doubt a company would choose their profits over the well being of their employees. This is Murica and we look out for ourselves first.
That said, if i were a pilot i'd easily sac my vacation for 2x pay. I might even do it for 1.5x but then i'd need goodies like in-flight ribeyes or something.
AA will no doubt come up with a solution but it will be exclusively based on what costs them the least money balanced with deflecting customer hate. I wonder if they can force the pilots to work, but i rather doubt it.
IF random people are affected it will be because AA decided that was the cheapest option.