'I thought calling Imane Khelif, the Olympic boxer, a man on social media was a particular mis-step.'
Accuracy matters. Looking at JK Rowling's time line, please link us to the first tweet where she calls Khelif a 'man'. And this is why to you she is a loud mouth, to others she really is more strategic then you seem to be able to credit her for.
JK Rowling called Khelif a 'male' boxer at the start. ie from the Paris Olympics until 31 May 2025. She used the phrase 'Men with underdeveloped penises are still men. Men with differences of sexual development are as male as any other man'. on 29th May. But this is not directly calling Khelif a man.
On the 31 May, World Boxing announced that Khelif specifically would need to do a PCR test to prove eligibility under their new rules for competing. The next day a previous test result was leaked by a journalist who had a copy.
So, you put higher value on a male boxer's feelings than you do on the safety of female boxers, and their right to not be punched by male boxers. Particularly male boxers who have known for a long time that they are male and who made very deliberate decisions to still punch women.
You do this behind the comfort of a platitude of 'it is complicated'. No. It really isn't when you understand how the OIC allowed this and perpetuated the travesty that caused harm to women and girls. To female athletes in any event that allowed a group of male people to enter the Olympics as female athletes.