You accept that Jesus preached the reign of God.  And, of course, taking Jesus literally is not necessarily alien to that.  But, I would suggest that taking Jesus seriously is more important than taking him literally.  You treat as a simple command a teaching on marriage that is much more powerful, and much more connected to the primary thrust of Christ's teaching, than you are willing to recognize.

"God doesn't give us inconsistent commandments."  True.  But that's not the question.  The problem is not God, it's us.  Human interpretations can and do embarrass the church by making God appear inconsistent, as St. Augustine appreciated when he cautioned against interpreting God's Book of Scripture contrary to God's Book of Nature.

Finally, your history is mistaken.  Indissolubility has never been the simple rule that you prefer.  Consider Paul's handling of the pagan couple, one of whom converted.  Or the Council of Ephesus, which prescribed a period of penance.  A rule is not enough.