It is not very hard at all. People who use hatred as their hermeneutic to understand Revelation is a dime a dozen. You simply do not understand the symbolism of the book. The whore of Babylon is not feminism, it is not a modern phenomena at all, it is a symbol of ancient Rome.
She is sitting on seven mountains (Revelation 17:9). The symbolism is unmistakable. Rome was known as the city on the seven mountains or seven hills. So let us use some reason here, who is it likely that concerned first century Christians more, a powerful persecuting empire or a women liberation movement taking place 1800 years later? Think the answer to that is quite obvious, especially once one understands that Jewish apocalyptic literature is not about some distant future, it is rather about a particular perspective on contemporary events. Here is a Roman coin from 70AD by the way:
That is Rome depicted as a woman sitting on seven mountains.
Her purple robe is simply a symbol of her being rich and powerful. She is feeding off her subjects, the lands and kingdoms that were under the control of Rome. It is an attack of the "Pax Romana", a mockery of it, John is rather portraying Rome as a whore who is only using those empires for her own economic benefits.
So sorry, Revelation has nothing to do with feminism. It is a critique of imperial power and persecution.
Of course, it has this in common with contemporary Jewish apocalyptic literature, who also uses Babylon as a codename for Rome.