That part about the Accidental Friendly Fire Prevention (AFFP) system was... inconsistent.
They can't attack her until she attacks them. So how did she attack them in the first place?
If she disabled AFFP, why couldn't they disable it too? It was an emergency, after all.
If they had to wait until they got attacked, that means they didn't disable AFFP.
So why did one of them accidentally hit an ally? Doesn't the system exist precisely to prevent such an accident?
I mean, if accidental hits are possible, but not deliberate ones, why is it called Accidental Friendly Fire Prevention, and not simply Friendly Fire Prevention?