Il ne faut pas oublier que nous incarnons un mercenaire et que dès lors nous ne sommes rattaché à aucun camp (autant à nos yeux qu'aux leurs). Les camps ne sont réservés qu'aux soldats ou aux mercenaires engagés par le camp correspondant. Quand tu vas dans un camp militaire ou fort (spartiate ou athénien), tu n'es pas sous contrat avec eux donc tu es un intrus (les mercenaires PNJ qui viennent dans ces lieux viennent pour la prime et sont donc engagés du "même côté" que les soldats).
Le fait de tuer un dirigeant athénien n'empêche en rien de pouvoir défendre le même camp lors d'une bataille, car justement tu es un mercenaire. Quand tu avances vers le camp en vue de la bataille, tu n'es pour le commandant qu'un mercenaire qui cherche un contrat. Il s'en fiche de savoir ce que tu as fait, ce qu'il veut c'est t'engager pour gagner (et si tu as tué son dirigeant, il préfère t'avoir avec lui que contre lui).
Et d'ailleurs, du point de vue des soldats, le fait de tuer leur dirigeant ne signifie pas forcément faire partie du camp adverse. Tu pourrais très bien avoir été engagé par un athénien qui souhaite arriver au pouvoir (et qui a donc besoin que la région reste aux mains d'Athènes). Tuer un dirigeant et défendre le même camp ne sont donc pas incompatibles. Et à de rares exceptions, les soldats n'ont pas d'attaches envers leur dirigeant. C'est simplement la personne qui les dirige dans la région. Ils défendent avant tout Athènes (ou Sparte), pas le dirigeant (qui est remplaçable).
La seule loyauté dans le jeu, c'est celle du contrat qui te lie en tant que mercenaire provisoirement à l'un ou l'autre des camps. En-dehors de tout contrat, tu es un ennemi pour les deux camps (ou un mercenaire à engager c'est selon).