What other explanation can there be?
Look at how he treats us.
1. His Angel deceives Eve who was still childlike( she couldn't even cloth herself properly,God provided clothing for them ) So he punishes Them instead of this angel who he names Satan
2. His Angellic sons come down to earth and turn the whole place into a drunken brawl so he destroyes all mankind with a flood but not the Angels
3. It isn't bad enough on the earth so he confines Satan and Demons ( His angellic children ) to earth and tells them do your best boys your time is short.
4. He lets man acheive perfection after a 1000 years of loyalty then lets Satan and his Demons loose again to try and break man's loyalty once more because apparently his sovreinty is still an issue.
Seems to me if God is really behind all this then it's comparable to letting a pack of wolves loose on penned sheep just for the sport.