You are both a bit off on this.
I'm simply saying that this destruction of Esau's bloodline must be in accordance with the foreknowledge of his wicked acts. If God destroys Him for 'no reason', this means He hates him for 'no reason', which would imply that hate is embedded in His character, and He is fundamentally evil.
We are His to do with what He wills. He is under no obligation to us whatsoever. He does not have to love us, therefore He is not committing an evil act by not loving all of us. As far as Him hating Esau because of what Esau would do Romans tells us that it has nbothing to do with us, it is about His will alone:
11(for the children not yet being born, nor having done any good or evil, that the purpose of God according to election might stand, not of works but of Him who calls), 12it was said to her, The older shall serve the younger. 13As it is written, Jacob I have loved, but Esau I have hated.
14What shall we say then? Is there unrighteousness with God? Certainly not! 15For He says to Moses, I will have mercy on whomever I will have mercy, and I will have compassion on whomever I will have compassion. 16So then it is not of him who wills, nor of him who runs, but of God who shows mercy.
Pay close attention to verses 13-16.
but He does desire all to be saved
If God desired all to be saved, all would be saved. "Our Father who art in heaven, Hallowed be Thy name, Thy kingdom come,
Thy will be done, on earth as it is in heaven. His will will be done. Yet all will not be saved.
So God does not hate that which He creates. He hates the sin that may result from their actions.
The above verse says otherwise. "It is not of him who wills or of him who runs" It is about God and His mercy and His will alone.