In the new covenant under Jesus, as Christians, we are NEVER commanded to commit genocide. These are some of the reasons stated in the Old Testament by God as to why He ordered it. Most of the time, God waits until Judgment Day to punish people. However, in the Old Testament, you will notice that God often brought surrounding armies to punish Israel as well. Genocide makes me very uncomfortable too. It's like revenge in that only God should be executing it. Ultimately though, at Judgment Day, not everyone is going to go to Heaven, and that is something that many will find horrifying as well. God is love, but because He is holy He is also justice. I looked up the verses about genocide online and these ones are the same as I remember as when I read the Bible. In the verses about genocide God directly explains why. It also says that God waited for four generations for their iniquity to have become complete.
1 John 4:8
Anyone who does not love does not know God, because
God is love.
Luke 18:7
7And
will not God give justice to his elect, who cry to him day and night? Will he delay long over them?
Deuteronomy 9:1-5
Not Because of Righteousness
1“Hear, O Israel: you are to cross over the Jordan today, to go in to dispossess nations greater and mightier than you, cities great and fortified up to heaven,
2a people great and tall, the sons of the Anakim, whom you know, and of whom you have heard it said, ‘Who can stand before the sons of Anak?’
3Know therefore today that he who goes over before you as a consuming fire is the LORD your God. He will destroy them and subdue them before you. So you shall drive them out and make them perish quickly, as the LORD has promised you.
4“Do not say in your heart, after the LORD your God has thrust them out before you, ‘It is because of my righteousness that the LORD has brought me in to possess this land,’ whereas it is because of the wickedness of these nations that the LORD is driving them out before you.
5Not because of your righteousness or the uprightness of your heart are you going in to possess their land, but because of the wickedness of these nations the LORD your God is driving them out from before you, and that he may confirm the word that the LORD swore to your fathers, to Abraham, to Isaac, and to Jacob.
Deuteronomy 20:16-18
16But in the cities of these peoples that the LORD your God is giving you for an inheritance, you shall save alive nothing that breathes,
17but you shall devote them to complete destruction,
a the Hittites and the Amorites, the Canaanites and the Perizzites, the Hivites and the Jebusites, as the LORD your God has commanded,
18that they may not teach you to do according to all their abominable practices that they have done for their gods, and so you sin against the LORD your God.
Genesis 15:12-16
12As the sun was going down, a deep sleep fell on Abram. And behold, dreadful and great darkness fell upon him.
13Then the LORDsaid to Abram, “Know for certain that your offspring will be sojourners in a land that is not theirs and will be servants there, and they will be afflicted for four hundred years.
14But I will bring judgment on the nation that they serve, and afterward they shall come out with great possessions.
15As for you, you shall go to your fathers in peace; you shall be buried in a good old age.
16And they shall come back here in the fourth generation, for the iniquity of the Amorites is not yet complete.”
Amos 6:8
8The Lord GOD has sworn by himself, declares the LORD, the God of hosts:
“I abhor the pride of Jacob
and hate his strongholds,
and I will deliver up the city and all that is in it.”
and later
Amos 6:14
14“For behold, I will raise up against you a nation,
O house of Israel,” declares the LORD, the God of hosts;
“and they shall oppress you from Lebo-hamath
to the Brook of the Arabah.”