I agree with what Grammarnut says, Glitterknickerbockers - I am very sorry you were raped. Survivors react differently, and for many, the safety of a single-sex space which is actually single sex, i.e. does not have biological males, is an absolute necessity.
You say you agree with the need for single sex spaces; but do you accept that the category 'biological males' includes your lovely trans friends, and that logically they too must be excluded from women's spaces? Or is that proof of us being cruel and insulting, as you asserted in your first post?
I said in an earlier post that far from tying myself up in knots, I have a very simple and straightforward take on all this: in humans, sex is binary and immutable. To claim otherwise is to be factually incorrect.
If your trans friends were born male, they still are male, no matter how they dress or present themselves socially. They are welcome to live their quiet lives as lovely men dressing and behaving in a non-conforming way - I'm all in favour of men and women smashing gender stereotypes - but claiming to actually be women is not only factually incorrect, it crosses a line and a lot of women are very resistant to that, and as you have found out, some women are extremely angry about that.
Surely it would be helpful, not cruel or insulting, if more gender-questioning young people were told directly
'You will always be the sex you were born into, it is not possible to change it, there is nothing wrong with your body, there is no mismatch between your brain and the rest of your body, you are you from head to toe, from inside out - now what can we do to help you feel OK about the body you have, so you can live your best life as you really are.'
I know that would have helped me when I was younger; perhaps it would help men like your trans friends accept at a young age that they are actually men and can never be women, and live their best lives without claiming to be something they are not?
Please note- as in the majority of posts from 'us-all', there are no insults or slurs, just comments and questions.