I am currently working on a story set in pre-Viking Era Sweden. A woman is skinning a rabbit when her drunken husband hits her. So she stabs him in the arm, it gets infected, and he dies. In the Norse culture, even a woman could avenge an insult. The culture was all about honor and pride. Anyone caught "turning the other cheek" could lose their rights as a citizen. But I'm concerned that my audience won't get that. They might feel sympathy towards her as a battered wife, but will they get why some other characters in the story feel that she was justified? Is it even workable to be historical accurate, when the culture in question is so foreign to the modern audience?