I feel so bad for Gudrid. I can feel that Thorfinn understands though, just as much as she does, that she deserves more to her life than just fulfilling her "role" as a women.
She stabbed him, yes. In her head she was trying to convince herself that she needed to fulfill her part, but deep inside she was against it, which resulted in stabbing unconsciously.