JK Rowling
Credit: Jeff Spicer/Getty

The mastermind behind the Harry Potter series is also a staunch feminist who speaks (and tweets) about women’s rights, and her Friday tweet-storm was in defense of British politician Theresa May. “Just unfollowed a man whom I thought was smart and funny, because he called Theresa May a whore,” J.K. Rowling wrote, beginning a long series of tweets.

“If you can’t disagree with a woman without reaching for all those filthy old insults, screw you and your politics,” Rowling said. “I’m sick of ‘liberal’ men whose mask slips every time a woman displeases them, who reach immediately for crude and humiliating words associated with femaleness, act like old-school misogynists and then preen themselves as though they’ve been brave.”

“Every woman I know who has dared express an opinion publically has endured this kind of abuse at least once, rooted in an apparent determination to humiliate or intimidate her on the basis that she is female,” she wrote.

VIDEO: 9 J.K. Rowling Quotes to Get You Through the Day

“Femaleness is not a design flaw," she continued. "If your immediate response to a woman who displeases you is to call her a synonym for her vulva, or compare her to a prostitute, then drop the pretense and own it: you’re not a liberal. You’re a few short steps away from some guy hiding behind a cartoon frog,” she concluded, with a clap-back that Hermione would be proud of.

Read her tweets in full below.

Accio, mic for dropping.