Rowling started off by saying she'd just unfollowed a man after he called British Prime Minister Theresa May a "whore."
She went on to eviscerate progressive men who she said turn into "some guy hiding behind a cartoon frog" the moment they try to criticize female politicians.
"If you can’t disagree with a woman without reaching for all those filthy old insults, screw you and your politics," she said.