“Harry Potter” author J.K. Rowling conjured up over a dozen passionate tweets tackling issues against women.

RELATED: J.K. Rowling Mocks Donald Trump With Mad Hatter Quote

Rowling, 51, challenged hypocritical “liberal” men who champion equality, but call women derogatory names. “Just unfollowed a man whom I thought was smart and funny, because he called [British Prime Minister] Theresa May a whore,” Rowling tweeted. “If you can’t disagree with a woman without reaching for all those filthy old insults, screw you and your politics.”

“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,” she continued.

RELATED: J.K. Rowling Urges Fans Not To Buy Rare Stolen ‘Harry Potter’ Prequel

You can read all 14 tweets from Rowling below.