The main problem that I see in this story being told the way it happened is the assumption in the KJV (and others) that [Ruth 1:1] mentions "Country" of Moab....thereby misleading folks to believe scripture speaks of the "Nation" of Moab.
Let's jump to [Ruth 2:2]: AndI Ruth the Moabitess said unto Naomi, Let me now go to the
field, and glean ears of corn after
him in whose sight I shall find grace. And she said unto her, Go, my daughter.
"Field" is the same Hebrew word as "Country" in [Ruth 1:1]. It is "Sadeh" and this is the definition:
Strong's Hebrew: 7704. שָׂדֶה (sadeh)
Ruth 1:1
HEB: יְהוּדָ֗ה לָגוּר֙
בִּשְׂדֵ֣י מוֹאָ֔ב ה֥וּא
NAS: to sojourn in the land of Moab
KJV: to sojourn in the country of Moab,
INT: Judah to sojourn the land of Moab
Young's Literal: to sojourn in the fields of Moab,
Ruth 2:2
HEB: אֵֽלְכָה־ נָּ֤א
הַשָּׂדֶה֙ וַאֲלַקֳטָ֣ה בַשִּׁבֳּלִ֔ים
NAS: let me go to the field and glean
KJV: Let me now go to the field, and glean
INT: go Please to the field and glean the ears
Young's Literal: ‘Let me go, I pray thee, into the field, and I gather among the ears
The word "Nation" of Moab would seem to be better used here to agree with this preposterous idea that Ruth was of that National blood. People have been taught this silly idea that Yahweh wants to include a woman of the Nation of Moab.....and then tells us through his various prophets he intends to wipe them out!