Everyone has to make choices, and it's not always easy. I guarantee that you give money to companies that take some of that money and use it against human rights, against trans rights specifically. Just because most corporations do and very very few get the limelight.
That said, I do agree with your comment, and I personally boycott JK Rowling. And I do judge others that choose not to, but I recognize that I don't boycott every person or company that I know does bad things.