To be fair, money would still be going to Rowling. She is probably the most vocal advocate against trans rights and she has been cited in policies that endanger the lives of trans people. I think that is a much more reasonable boycott than being upset about pronouns
Hot take but you’re right and you should say it. Being ‘anti-war’ is what has led to people to say that Ukraine should just give up and the US shouldn’t be aiding them in protecting themselves. Sometimes war is justified, though it should be minimized as much as possible