My DD has to walk down very dark streets to get to her tram after work and then later if she misses the last connecting tram she has to walk the 5 km from the city home a few nights a week. I must admit to worrying often about her.
In regards to teaching our sons, Of course we can make a effort to teach them. I taught and will continue to teach/discuss this with my 3. We talk about respecting women. My boys know there is NEVER a reason for hitting a woman. They have been taught No ALWAYS means No and that if you unsure than it No, If they are drunk than it's always No. There is plenty to discuss with your sons just as there is with your daughters.