Atenco - I get your point, but - and this is just my personal experience - I think women and girls are taught to be street-wise. I know I was. Don't travel alone late at night, don't drink too much, keep your keys in your hand etc. etc. Most people know about that. But rape and sexual assault still happen.
Learning self-defense is not a bad thing (although for a long time I was extremely resistant to the idea that it should be my duty to weaponise my own body just because some people might decide to try and violate it), but if your up against someone larger, heavier and stronger than you, or several people, then it doesn't get you very far. And then you'll inevitably get the "but you took a self-defense class - why didn't you defend yourself?"
Besides which, none of this addresses the fact that a large percent of rape and sexual assault happens at home. And that a large percent of rapists are friends, partners and acquaintances. Scource: rapecrisis.org.uk/mythsvsrealities.php. Being taught street smarts isn't the solution.