I used to think similarly to most of you in this thread. But then I took my wife to a Gracie women's seminar when we visited LA and I feel like it was very beneficial and opened up my mind
They didn't go over much bjj, instead they spoke about the mindset of a woman and how to de-escalate a situation before it even starts.
For instance, imagine you're a female getting gas at 1am. A man is approaching you. Most people would pretend to act normal even though they might be feeling nervous. Their kindness will be their detriment.
Instead, what they suggested was to stop the man before he got too close for comfort and to clearly communicate to the man that you are not comfortable with him approaching you. If his intentions were innocent and just wanted to ask what time it was, he would stop and walk elsewhere. However if this guy were to be an attacker, he would keep coming forward. That let's the woman know his intentions are no good and that it's time to be ready.
But, like I said earlier, most people, out of kindness would pretend that a man approaching them is innocent and by the time an attack happens, it's too late.
As a man, I overlook these things very easily and thought the Gracies did an excellent job. And I definitely think a woman who knows some bjj can at least escape an attacker who does not know any martial arts.