One last thought from me on this . . . ladies, consider taking a basic self defense course, if nothing else, its great exercise. I don't mean becoming an 8th degree black belt but there a multiple organizations in the DFW area for basic self defense for women.
Generally all of you ladies have nicely manicured and epoxy hardened fingernails . . . . and this suggestion may sound "very violent", but, if faced with this in the future spread your fingers open wide and tense, then DRIVE your thumb into the closest eye of your assailant! I mean BURY IT IN!! No man, unless a trained SpecOp, will not stop what he is doing giving you a chance to escape . . . even if buck nekkid, GET OUT!!!
Guns, knives, tasers, etc. are all well and good but hard to keep "at hand" . . . make yourself dangerous.
My daughters took this training years ago, it was fun to list to them describe what they learned to their current boyfriends.
Please be safe . . . EVERYONE!!!!