"And I saw a beast coming up out of the sea, having seven heads and ten horns. And on its horns were ten crowns." -- Revelation 13:1.
"And the ten horns which you saw are ten kings, who have received no kingdom yet, but will receive authority as kings one hour with the beast. These have one mind, and they will give their power and authority to the beast. These will hate the harlot and will make her desolate and naked. And they will eat her flesh and burn her with fire." -- Revelation 17:12-13, 16.
But you have two beasts and 20 kings.
"They that dwell on the earth shall wonder, whose names were not written in the book of life from the foundation of the world, when they behold the beast that was, and is not, and yet is." -- Revelation 17:8
"And all that dwell upon the earth shall worship him, whose names are not written in the book of life of the Lamb slain from the foundation of the world." -- Revelation 13:8
But you have two beasts and 20 kings.
"Jesus Christ the faithful Witness, the First-born from the dead and the Ruler of the kings of the earth" -- Revelation 17:5
"Come here, I will show you the judgment of the great harlot sitting on many waters, with whom the kings of the earth committed fornication" -- Revelation 17:1-2.
"Come here, I will show you the bride, the Lamb's wife." -- Revelation 21:9.
New Jerusalem is a city of gold, precious stones and pearls (Revelation 21:10-11 & 18-21).
The harlot is "..gilded with gold, precious stones and pearls, having a golden cup in her hand full of abominations and filthiness of her FORNICATION" (Revelation 17:4).
In the book of Revelation, only:-
(1) Jezebel of the church at Thyatira & her followers; as well as
(2) the kings of the earth; and
(3) Babylon the Great
are said to commit fornication.
The kings of the earth who committed fornication with Babylon the Great wept and wailed over her demise (Revelation 18:9) when she was destroyed by the 10 kings of the beast who will "hate her, make her desolate and naked, eat her flesh and burn her with fire." (Rev 17:16).
You are very selective about who has the propensity to commit spiritual fornication because you have limited this to a woman who is not the bride of Christ.
The generation of Jewish leaders that Jesus was speaking to in Matthew 23 was not the generation that killed the prophets, yet Jesus held them equally responsible because they were going to have Him killed, as well as His disciples persecuted, and some of them killed. And Jesus was talking to THAT generation and to the leaders of the Jews, not to ALL generations of Jews or to ALL Jews.
The Vatican too, has the blood of many saints on its hands.
Likewise, the Old Testament harlot mentioned in Ezekiel 16:13, 37-41 is the type of all who act in a likewise fashion, including the New Testament harlot. So the same language used to describe the judgment of the Old Testament harlot would be used to describe the judgment of the New Testament harlot.
The only reason why you may be correct about the identity of Babylon the Great, is because the Revelation calls her the MOTHER of harlots, yet this is what God actually says in Ezekiel 16:44-46:
"'Observe - everyone who quotes proverbs will quote this proverb about you: "Like mother, like daughter." You are the daughter of your mother, who detested her husband and her sons, and you are the sister of your sisters who detested their husbands and their sons.
Your mother was a Hittite and your father an Amorite.
Your older sister was Samaria, who lived north of you with her daughters, and your younger sister, who lived south of you, was Sodom with her daughters.
God is using metaphor, and He is not selective in His indictment of fornication. If Jerusalem is the MOTHER of harlots (as you say), the (Roman Catholic) Church is one of her daughters, and all churches who make themselves equally guilty, are her sisters.
But Jerusalem being THE MOTHER of harlots is not what God says in the Ezekiel passage - which you quoted. God says she is THE DAUGHTER of the mother, and that HER MOTHER was a Hittite and her father an Amorite - leaving the identity of THE MOTHER (Babylon the Great) a mystery.
Paul taught us that New Jerusalem is OUR MOTHER, and the Revelation teaches us that there is a city which has sovereignty over the kings of the earth which is located on many waters (which are peoples, nations, tribes and tongues) who is the MOTHER of harlots.
If that city is Jerusalem and is THE MOTHER of harlots then all Christian congregations who commit spiritual fornication are her daughters and her sisters.
But that Jerusalem is not the bride of Christ or part of the bride of Christ, and only a married woman is considered a harlot when she commits adultery, and in Ezekiel 16 God says she is THE DAUGHTER of her mother.
Islam: Allah has no son.
Judaism: God has no Son
The above Jerusalem is not the bride of Christ or part of the bride of Christ, and only a married woman is considered a harlot when she commits adultery. So IMO your view of the identity of the MOTHER of harlots is limited and selective (yet may be correct).
But your view of the beast from the sea with ten horns and ten crowns on his horns not being the same as the beast ascended from the abyss with ten kings is just false, IMO.
Psalm 83
"A Song. A Psalm of Asaph. Keep not silence, O God; do not be speechless, and be not still, O God. For lo, Your enemies roar; and those who hate You have lifted up their head. They take shrewd counsel against Your people, and plot against Your hidden ones. They have said, Come, and let us cut them off from being a nation, so that the name Israel may be remembered no more. For with one heart they have plotted together; they have made a covenant against You--
1. The tents of Edom; and
2. the Ishmaelites; and of
3. Moab; and of
4. the Hagarites; and of
5. Gebal; and
6. Ammon; and
7. Amalek; and
8 the Philistines with
9 the people of Tyre; and
10. Assyria has joined with them; they have helped the sons of Lot. Selah."
The name of Israel is more than just "the Jews and the capital city of the Jews".