Someone sniped at her asking why she didn't do this 20 years ago? I can imagine him (for it was inevitably a bloke, sitting back after he typed it, with his lips pursed like a cat's arse, thinking he'd done a massive gotcha)
Rowling responded simply that she had in fact been funding rape shelters for the last twenty years.
Of course, being the woman she is, she did so in private.