yes I don't disagree with what your saying.No, I do not agree, because you ignore what Scripture says.
26 Judah said to his brothers, āWhat will we gain if we kill our brother and cover up his blood? 27 Come, letās sell him to
the Ishmaelites and not lay our hands on him; after all, he is our brother, our own flesh and blood.ā His brothers agreed.
But did God lay that on there hearts and did God bring the midianites at that moment
Not sure
Possible
No
Maybe
Who knows