It is not moral to punish people who are not fully in control. It is moral to forgive them for their weaknesses if those weakness are repaired during the reward part of the punishment/reward prophecies, as they are intertwined, then that is a moral thing to do. With the rewards coming after the punishment it would seem that God ends up being 'remembered' for being moral instead of immoral (sending fallen angels to their death as the final act in their fate before mankind enters the new earth part of the book.)
The book also comes with a warning about the changes that will take place. The Dead Sea being filled with enough water to support schools of fresh water fish is a prophecy. The only way that could happen in reality is if the Jordan River drainage basin received a lot more rainfall, and that would be a natural product of weather patterns changing back to ice-age conditions.
The book even gives a transition period of 1,000 for the event to be completed (the house and river must exist on day 1 of that era) rather than there being a demand the 'glorious city' also takes time to build in preparation for the final battle of God against fallen angels sent to the Pit during Noah's flood.
To start with it's a stupid question. God doesn't punish any one. Sh*t happens as often as not as a result of our own short comings and inattentiveness. God gave us a brain to protect ourselves and sometimes we don't use it. Other times we are "punished" for the sole reason that sh*t happens (like the three kids and their grandfather who died in the car accident in Ontario)
In this era 'being guilty of a sin' is to
think about breaking one of the 10 Commandments and no physical act has to take place.
Ge:3:15 is the determination that the sin in that chapter can be undone if two events take place. One has been completed and the other bruise has to be as literal as the first bruise was. Overall the combined bruises result in something that is moral while either bruise (death) by itself is immoral. What happens to the morality question when all events from Ge:3 until Re:22 is the natural transition from an imperfect world to an perfected version. If Cain and Able both had an offering to God and only one was chosen is that a 'moral act'. God chose the flesh one as flesh would not be spared during the time it takes to fulfill all the things connected to that one verse. The sacrifice that was rejected will be the one that is accepted on the alter starting on day 1 of the 1,000 year reign and it will continue into the new earth verses in that same form. If all things have a determination until the start of the perfected earth then an 'unhappy ending' is more likely than not. It is a period when God has his back turned to us and that is a result of a determination made long ago rather than it being caused by anything special this generation can do on it's own.
Until then Israel could become self sufficient if they came up with a salt-water power plant at the Dead Sea, oil seems to have been put just past their legal reach.