Actually it seemed to me that the argument being made was pointing in the direction that if B is "flanked" ie, flanked by anyone, then everyone around him, ally or not, attacking or not, can treat him with a "flanked" status.
Which is why I'm asking Patryn to explain who, if anyone, is flanking...