Thanks. I'd better just drop this as I don't want to get the FAs in trouble; they did nothing wrong.
It seems like the problem is systemic: AA has an exit row verification method (in my case, asking passengers just to say "Yes") that can be easily circumvented, and no checks when boarding passes are issued. Since I can't escalate the issue of the AC employee knowingly issuing a BP to someone who doesn't speak English, there's nothing I can do here that would do more good than harm.