Sorry, but you're wrong on that count too...
"Not for thy righteousness, or for the uprightness of thine heart, dost thou go to possess their land: but for the wickedness of these nations the Lord thy God doth drive them out from before thee. - Deuteronomy 10:5
Those other scripture references were the results done for the same reasons. You forgot to mention that the bible is also full of God explaining THIS very point, that the nations of people were punished for the wickedness I described. And around the time of Exodus to Joshua, he was fulfilling a promise to Abraham, even after Abraham died. And the same things he did to other nations who stood against the children of Israel were also visited upon the rebellious of the Children of Israel - captivity, death, mass wipeout of those opposing his prophets, even destroying a whole family for the wickedness of one.
I understand you passion against genocide. I share it. But the very nature of genocide is to be partial against a group of people, not to apply such treatments equally to all. You also forgot to mention that the Bible was full of that also.
There was no hatred from God whatsoever towards the nations of people that were fought against. The hatred was directed for the things we know as sin, things God decreed as sins - things like nations burning their children on alters, homosexuality, beastiality, wanton killing, idolatry, etc. Those were also mentioned in the Bible. When the children of Israel were given to oppression, the main charge against them was idol worship. The Bible mentioned that a lot. But as far as hatred for a group of people without reason, there is no such mention of that in the Bible at all.