This shows what happens when ou take the bible literally and not seriously. Bible being written by man doesn’t mean God had nothing to do with it. It means that it was written by men which lived in a certain time with certain fears and hopes and desires. I guess the writer of Revelation had quite his share of desire for revenche. In the beginning the good guys scream to the Lord for revenche, and later they’ll get it. Their offenders (remeber christians used to be brought to death for their faith back then) had to taste some of their own wine. This is not nice, though deeply human. And in the end all will be fine: Death will die and we all will be living in the heavenly Jerusalem.