And it's not even the major problem/conflict.
What does it mean when a spy ( actually FL is just a fanatic) blows their mission and stays alive ? (It's FL first betrayal of the organization)
1. Spy gave up all the information ?
2. Spy was turned?
3. Her call, tears,following soldiers and blah blah is it an attempt to lure out a leader?
So letting her go.... "evil terrorist organization aka rebels" does that all the time.

Girl you gotta be fucking kidding me if you thought a man would accept you after you’re pregnant with another man’s child. LIKE LETS BE FOR REAAAAAAL!!!!