I totally understand that context is everything and that things were pretty awful in those days. So the rapist married the woman that he raped as a " punishment" to him, but for her own good? I do understand the historical context and the barbarism of the times. But since you probably believe that God wrote the bible and spoke to those people, is that seriously the best he could come up with?? As history it is tragic enough, but to believe that an all loving, wise and good universal God commanded it is devoid of all reason and compassion.
Unless, like me, you believe that the bible is really a journey into a greater understanding of God? That they wrote of their understanding of the God, rather than God speaking directly as he is?
Besides not having a clue about hermeneutics, which is probably just as well, since you don't believe the Bible, you have no comprehension of the character of God.
You keep harping that God's character is love and compassion, forgetting that justice is the other side of the same coin. You have made up a god that is palatable to you, then you attack the real God revealed in the Bible, proving (in your own mind!) that your god is a better one than the Bible, and in a feat of some kind of perverse logic, you demand that we all acknowledge the Bible is not true, because it does not conform to your made up god.
Really, your understanding of who God is, is infantile and self serving. We start with the Bible, and we pull out the character of God from the narratives, the wisdom literature, the prophets, the gospels in Jesus, and in Acts and the epistles and Revelation. Anything else is you laying your opinions on the real God, and trying to obscure who he is.
When you have read and studied the Bible over 50 times, ( like me!) plus in the original Greek and Hebrew, maybe you will have the right to share your pretentious, arrogant imaginings. Until then, you are not credible as to the truth of God found from Genesis to Revelation, a God you do not know!