There is less chance of a woman being mugged, attacked, or raped if she gets a taxi home, and the same goes for men too. Yes, I would tell my stepson to get a cab home and not walk on his own.
The best advice of all is stay with your mates, do not go alone in a cab or walking. If you do get a cab on your own, book it with a cab office, do not just flag down a cab in the street.
If someone pulls up for directions, dont go towards them, dont lean into their car.
There will always sadly be incidents where people have done everything they possibly can to ensure their own safety and despite that, still become the victim of an attack.