They publicly accept it out of fear or out of contempt for the type of person who publicly rejects it.
You're nailed it with this, and fear works well on all the non-ultra wealthy. With Rowling, I'd think they'd say, "fine you can be against trans, but donate your money to us for all the other liberal causes."