I had always thought that Europeans descended from Yafet, not Shem, and certainly not Shem, Avraham and Yitzhak. I am aware that it was common in the past to equate Rome with Edom, but I always assumed this was an allegory, likening Rome's treatment of Yisrael with that of Esav's treatment of Yaakov. However, I recently learned that some actually believe the Romans, and European people by extension, are the literal descendants of Esav, the Edomites. Is this true?
EDIT: I am not trying to be offensive, but as a white gentile, I find the view that white people are Edomites offensive because of this verse (Gen 25:23):
"And the LORD said unto her: Two nations are in thy womb, and two peoples shall be separated from thy bowels; and the one people shall be stronger than the other people; and the elder shall serve the younger."
If a significant portion of the Jewish community believes white gentiles exist to serve them, how is that not offensive and racist? Please explain how this is not true, as I don't want to become hateful myself. Is it only Orthodox Jews who believe this?