There's no reason to think the midianite girls were raped.
why because god ordered the slaughter of midianite boys?
makes perfect sense to me. very consistent.
God gave laws that girls who were war captives could be taken as a wife to a man, but they'd be given a full month to mourn, and then the men could go into her. Also these girls were most likely not even of marrying age, so they probably didn't get married until much later.
willful ignorance, or dishonesty.
to be honest i don't know what is worse
15 Have you allowed all the women to live? he asked them. 16 They were the ones who followed Balaams advice and enticed the Israelites to be unfaithful to the Lord in the Peor incident, so that a plague struck the Lords people. 17 Now kill all the boys. And kill every woman who has slept with a man, 18 but save for yourselves every girl who has never slept with a man.
19 Anyone who has killed someone or touched someone who was killed must stay outside the camp seven days. On the third and seventh days you must purify yourselves and your captives. 20 Purify every garment as well as everything made of leather, goat hair or wood.
21 Then Eleazar the priest said to the soldiers who had gone into battle, This is what is required by the law that the Lord gave Moses: 22 Gold, silver, bronze, iron, tin, lead 23 and anything else that can withstand fire must be put through the fire, and then it will be clean. But it must also be purified with the water of cleansing. And whatever cannot withstand fire must be put through that water. 24 On the seventh day wash your clothes and you will be clean. Then you may come into the camp.
Dividing the Spoils
25 The Lord said to Moses, 26 You and Eleazar the priest and the family heads of the community are to count all the people and animals that were captured. 27 Divide the spoils equally between the soldiers who took part in the battle and the rest of the community. 28 From the soldiers who fought in the battle, set apart as tribute for the Lord one out of every five hundred, whether people, cattle, donkeys or sheep. 29 Take this tribute from their half share and give it to Eleazar the priest as the Lords part. 30 From the Israelites half, select one out of every fifty, whether people, cattle, donkeys, sheep or other animals. Give them to the Levites, who are responsible for the care of the Lords tabernacle. 31 So Moses and Eleazar the priest did as the Lord commanded Moses.
32 The plunder remaining from the spoils that the soldiers took was 675,000 sheep, 33 72,000 cattle, 34 61,000 donkeys 35 and 32,000 women who had never slept with a man.
36 The half share of those who fought in the battle was:
337,500 sheep, 37 of which the tribute for the Lord was 675;
38 36,000 cattle, of which the tribute for the Lord was 72;
39 30,500 donkeys, of which the tribute for the Lord was 61;
40 16,000 people, of whom the tribute for the Lord was 32.