I found a (tedious) workaround. It seems the reputation function actually overrides faction.
So, while I cannot get enemies to be enemies to the PCs, they become enemies when I set their reputation to -100 for every PC.
Anyone who have an idea why this is happening? If I remember correctly the reputation function was said to be mostly cosmetic?