I have the same problem with karma. Only one way to solve this - is to change and recompile all scripts, which gives or takes player's karma.
I mean, that you should change karma amount for killing good/evil NPS (the same with any kind of quests) . When player kills good NPS, he loses, for...