I am sure this has been discussed before so sorry if this is repeat for some of you. Im struggling with how anyone could say "sons of God" in Genesis 6 were angels or fallen angels. The text is clear that marriage took place and Jesus in Matt. 22:30 teaches that angels don't marry. The text also is clear that humanit was punished not angels. IF they had a part in this then wouldn't they be punished as well? Also what is to stop it from happening again; creatures that are half angel half human?