I would have to say yes, learn to defend yourself and as some others have pointed out first is avoiding it if possible and if not take care of things fast and direct, like if your life is in danger think groin, eyes, temple, things that will get them to let go or stop, I carry a small stick I custom made, it is called a kobutan and it is very good at hitting points like the temple ( this could kill them if you hit them in the temple with a kobutan).
I have also taken different martial arts for over 30 years, I started with Karate but I did not like it too much then I went to Tiger Crane style of Kung Fu, I liked that a lot and stayed with it for many years up to black belt then I went to Judo and got a black belt in Judo, that was fun but I still wanted to learn more so I was introduced to Aikido and I love that the best, I am a black belt in Aikido also, I like the Aikido to best because you do not need to be strong and your using your attackers force against him. Life is a circle and so is Aikido, it takes a force coming to you and lets you redirect it in a circle and give it right back to them, I highly recomend learning it.
Aloha from Hawaii
Jennie