To understand who the sons of God are we have to go back and read Genesis Chapters 4 and Chapter 5. We must keep scripture in its context .
The unrighteous are of Cain and the righteous are of Seth .