Ezekiel's prophecy was for the nation Israel not for the church or individual believers.
Genesis 4:8-10 has NOTHING to do with the resurrection of the righteous.
(Genesis 4:8-10 NIV) Now Cain said to his brother Abel, "Let's go out to the field." And while they were in the field, Cain attacked his brother Abel and killed him. {9} Then the LORD said to Cain, "Where is your brother Abel?" "I don't know," he replied. "Am I my brother's keeper?" {10} The LORD said, "What have you done? Listen! Your brother's blood cries out to me from the ground.
Yes, God can fix anything but the consequences of our past actions can still last a lifetime.
RE: DRY BONES SHALL LIVE AGAIN! Ezekiel 37:1-28