What can I do if I'm being harassed on my way home?
I think the key if you're being hassled on your way home is to try and avoid the situation escalating into something worse or different. Avoid minor behaviour, unwanted attention in the form of abuse or something like that, then just try to ignore it. However, if it does escalate to the point where you are quite concerned for your safety, if you are in a well lit or a well populated area, stay in it, or if not, try to move towards an area which is lit and there are other people. You're then likely to not become a victim of crime. I think the key really is to avoid people who are making comments at you and not rise to that challenge. That's the best course of action when being hassled.