And fortunately, we live under the New Covenant.
"There is neither Jew nor Greek, there is neither slave nor free, there is neither male nor female—for all of you are one in Christ Jesus." Gal. 3:28
"Here there is neither Greek nor Jew, circumcised or uncircumcised, barbarian, Scythian, slave or free, but Christ is all and in all." Col. 3:11
As for the Israelites, now known as the Jews, with your attitude, you are probably anti-Semitic, thus rendering this whole point null and void!
I would suggest you read the book, "How to Read the Bible for All its Worth" by Gordon Fee. You have no clue how to read the Bible, and it would be best if you learned some essentials like hermeneutics, which you haven't, considering all your out of context postings. It's really basic stuff, but you obviously have not learned it!
God was speaking specifically to Israel, long before Jesus came, in order to have a pure nation for the coming Messiah, not one that worshipped idols, which was the point of wiping them out - nothing to do with race or colour!
God is always concerned with his name, and the worship of idols. It has nothing to do with race, or people like Ruth would not be in the lineage of Jesus Christ.