Menstruating ancient ladies were probably quite happy about that rule. 7 days each month of no duties! Making meals was laborious back then, tending house and children. 7 day break. No chocolate on that side of the world yet.
That whole rape law. Seriously, if you knew you'd have to automatically marry the person you raped, would you rape? Not to forget if you rape someone else, you've just committed adultery and that penalty is death by big rocks.
It's best not to rape.
Also, too, I don't think the Bible is anti female, I think misogynistic power crazed men use the Bible to be anti female. Jesus was always talking to the ladies.