Boxing is all fine and dandy, but would you make that same recommendation for a 110lbs. woman?
Boxing requires strength, speed, endurance and technique. I doubt very much that a small, "weak" woman who trains in boxing a couple of times a week will be able to defend herself against anyone but the weak.
I personally train in Muay Thai, BJJ and Shooto with professionals (both Muay Thai and NHB), but then again I also lift weights during day time, do Ashtanga Yoga and am a glut for sado-masochistic punishment at the gym. I am also 6'1" and weigh 175lbs of very little fat. I doubt very much that the bulk of the population would be interested in the kind of training you and I are willing to undergo.
So, for those who are not "110%" dedciated, what is really needed is a "last ditch" self-defense system that relies on something other than strength, speed and stamina. What is needed is a system based on leverage and technique.
I think that Brazilian Jiu-Jitsu or Shooto fits that perfectly. Vale Tudo classes are conducted in street clothes (well, shorts and T-shirt) and are meant for self-defense and NHB.
Boxing is a great system that complements many other arts/systems, but it is one-dimensional. I have seen enough well-trained boxers who got taken down and beaten senselessly by those even minimally trained in grappling to know that it is pretty ineffective BY ITSELF in a real fight.
Next time you see boxing, count the number of times boxers clinch. Every one of those times, a grappler can take the boxer down and beat him senseless or break bones and joints.
For to win one hundred victories in one hundred battles is not the acme of skill. To subdue the enemy without fighting is the supreme excellence. Sun Tzu