Not to turn this into a religious discussion, but the book of Revelations was not written by John the Apostle. It was written by John the Divine, approximately 300 years after the crucifixion. Different John.