It’s not “cancel culture”: it’s calling out their horrific beliefs. If gettings called out on having horrible thoughts leads you to becoming more extreme in those thoughts then you’re just a bad person.
Plus JK Rowling is still rolling in millions of dollars. She has every resource and avenue to learn better, and actively chooses not to. Fuck JK Rowling and her transphobic bullshit.