God does not sire sons biologically. The phrase "son of God" doesn't refer to a male offspring of God. It refers to the man's high status before other men. God doesn't literally give birth to a son. Rather, he symbolically gives birth to a son by proclamation, "I will be a father to him and he shall be a son to me." 2Samuel 7:14
The offspring of the sons of God and the daughters of men were not giants. According to Moses, the Nephilim were already on the earth in those days.
God did not meet with Satan in heaven.
I see no evidence that the sons of God were angelic beings. The Bible never says they were. I see evidence that the sons of God are human.
Referring to human beings Jesus says.
Matthew 5:9
“Blessed are the peacemakers, for they will be called
sons of God.
In the following passage, Jesus describes those who attain the resurrection of the dead. First he tells us what they will be "like" and then he tells us what they "are."
Luke 20:36
for they cannot even die anymore, for they are like angels, and are
sons of God,
being sons of the resurrection.
1. they are like angels, but
2. they are sons of God.
Here we see the mind of the Lord, he does not agree that an angel is a son of God; in his view, an angel is distinct from a son of God. Those who attain the resurrection will be "like" an angel but they will "be" sons of God.
They are like angels in that they can't die anymore.
But they are sons of God, "being sons of the resurrection."