The Harry Potter author, 60, took a swipe at the former spin doctor, as well as former cabinet minister Stewart, on X in response to a tweet by For Women Scotland.