You make very good points, Nomad. Of course, Kahvi's good traits are to be admired and valued, whatever her gender. :)
Still, I think she took the idea of putting her tribe first, a bit too far. She was willing to do whatever it took to get a child by Cutter, for the good of her tribe-- no matter what it might do to him. Kahvi's goals, Kahvi's plans, followed through come what may, no matter who gets hurt.
Sounds a little like . . . Rayek.
I think that's why those two ultimately couldn't get along. In this, they're too much alike.
So here's the question, for the sake of discussion: If Kahvi had been in Rayek's position, and for the good of her tribe had been able to wipe out all that came before, would she have done it? Or does she have more fundamental ethical principles than he did at that time?
What do people think?