Yeah, but you know I didn't really mean to hit her, so maybe NPCs could detect that some fighting with zombies was going on and maybe they could turn a blind eye to it if it happens just once. Accidents happen. If I kept hitting her, that would be a different story and of course, she could consider that as a threat and she would react accordingly, but hitting her just once by accident could be forgiven even if she wasn't hired, especially when we both were in the middle of a fight with zombies.
As for the factions and mini-gangs, well that sounds very good and it would give me more than I would dare to ask for

But then again, if the goal is something like that, then it would be better if the pack of NPCs was bigger, so that the mini-gangs or the said factions would be formed by mostly different people. Perhaps one day if and when TFP re-add bandits and hopefully re-add whatever it is that we need for proper UMA NPCs, you could effectively generate all kinds of different NPCs with different weapons and clothes and armor and they could be good or evil and you would have to approach them to find out if they are friendly or not, that would be cool!