I am curious to know how intelligent the affinity system is.
Evil tends to be deeper than just picking pockets and kicking puppies.
To quote an awesome book:
“When Banks Fail, It Is Seldom Bankers Who Starve. Your Actions Have Taken Money From Those Who Had Little Enough To Begin With. In A Myriad Small Ways You Have Hastened The Deaths of Many. You Do Not Know Them. You Did Not See Them Bleed. But You Snatched Bread From Their Mouths And Tore Clothes From Their Backs.” - Mr. Pump.
Will the system be able to assign a darker affinity to a merchant who pads his grain with sawdust?
Or a corrupt judge who for a donation will assign heavier or lighter sentences?
Or a moneylender who offers unfair loans to take advantage of those with less economic sense.
There's no doubt a lot of ways 'evil' players can gain an advantage without actually breaking a law.
I would say that a corrupt official has more potential to do more evil than some bandit in the woods, it's just that their 'evil' is spread out over a greater area than just the occasional robbery.
Likewise could a man who does evil acts find shelter from the affinity system's all seeing all judging eye by preforming large scale minor 'good' acts like feeding the hungry or building shelters and etc.
If your affinity is not viewable by other players then I imagine it wouldn't matter, since it would only affect the types of quests generated for you by the system.
Though I think it would be better if a character's intuition or other social skills could offer a glimpse into someone's affinity, and there being a talent to view it fully.