I don’t agree with this, revenge porn is when someone makes something public that was supposed to be private between a couple, and does so without the other person’s consent.
In this case, girlfriend willingly posted content online for people to see, OP didn’t post anything at all. While he is an asshole for calling her a slut, he didn’t make public nothing that wasn’t already. Girlfriend wants the advantages that come from having sexual explicit content on only fans (money), without any of the disadvantages and that’s not how it works, if you put yourself on the internet people eventually will find out, you have to accept that when you upload that kind of content, not blame others for it.