The best I see it is thus: God is holy and perfect therefore only perfection and holiness can be around him or it will be destroyed. Hell is a place where people go who can no longer be around God not because he "sent" them their but rather they have removed themselves out of his grace by violating his law. God created us in perfection and with perfect nativity so that we were literally blameless because we didn't know better. When we chose to go against his instructions we were no longer perfect and could no longer partake in his perfect kingdom. There was once when God was going to completely wipe out the human race but Moses intervened and said that if he did that then he'd have to destroy him as well. Since God has only referred to Moses as his friend in all the Bible that put him in a special place in relationship to God. God changed his mind, obviously. But the point of the whole God and man thing was for God to have a family who loves him and wants worship him out of their own free will, I think. That's the only point I can possible conceive. Why then give us free will if everyone else will go to hell? Truth be told I don't know. I can only go back to the view that says God wants us to worship him because we want to and not because we have to.
To address the original question, I'll say that I look at the book of Revelation as nothing but fiction. Even when I still considered myself a devout Christian I can't say that I ever believed it completely.
It brings up a lot of fundamental issues that no one will ever be able to come to an agreement on. The problem of Hell is a big one in my opinion. A truly omnibenevolent and omnipotent god would not torture his creations eternally for even the worst of finite sins. I've read a dozen counter arguments and I don't find any of them satisfactory.
Revelation also brings up the issue of why Satan exists, or why he is evil. Again, I've read a number of arguments for this and they're all nonsense to me.
Most of these arguments boil down to the concept that God is beyond understanding and to that, I always thought that it was particularly evil of a god to intentionally create a set of rules that don't always make sense to the god's creations and expect them to follow without question, or else punish them eternally. Not to mention the question of why God would have decided to create us in the first place... (especially knowing who would be sent to Hell). He can't be lonely or bored if he's perfect, so what was the point?
This is typically the argument I see people use about this subject, which I suppose makes it one of the better.
Still, it only makes sense to me if we alter some things that are assumed about God.
First and foremost, we assume that God is perfect. To me anyway, that would mean that He is free from most if not all of the "negative" human emotions. That would include loneliness and boredom. I can't conceive of any other reason for Him to create us. That would also subsume the need for us to have free will, because otherwise there would again be no point.
To be perfect and omniscient would also imply that God knows the future perfectly well (most people would agree on this interpretation of the Christian God). That would also mean that He shouldn't ever change His mind about anything since He would know what He was going to do far beforehand anyway. Which brings me to my next point:
There can't be free will in such a scenario. If God truly knows everything about the future, He knows exactly what we're going to do eventually anyway, and created us to do specifically that, so we don't have free will. Or does God not know?
To me anyway, the modern interpretation of the Christian God is illogical. He must either be not completely good, or not completely perfect. Perhaps He really does know what we're going to do and creates billions of people to place in eternal torment, for no good reason. Or maybe He creates us with free will hoping that we'll choose to follow Him, but not knowing this for sure.
With the (to us anyway) evil things that He commanded some of His servants to do as well as the fact that He changed his mind before and (supposedly) didn't know that Adam and Eve would sin, I could go with either or both.
Again, one could argue that his motives only appear to be imperfect or evil to us, but as I said before it seems pretty evil in and of itself to be perfect like that and then make us in a way that we couldn't understand what we're dealing with. Why would he create Adam and Eve, knowing they would betray him and exact ultimate punishment for it? That's another big issue I have with Christianity as it stands. Back when I still worshiped God, it wasn't because I loved Him or was thankful for anything He ever did (because I never had any evidence that He was directly responsible for any of it anyway, most of it I could trace back pretty reliably to a mundane cause). I was just scared to death of Him.
Some people just have faith that God is doing the right thing and are content to accept the lack of logic. Fine by me, do as you please as long as it doesn't bother others. I expect a little more from a perfect, omnipotent, omniscient and omnibenevolent god though.
Success requires no explanation. Failure allows none.