Yeah, you beat me to it. A lightweight, compact 9mm like a Glock or Springfield XD would be a better choice perhaps. All the other stuff sounds about right though (uh, how big is this purse anyway?). Oh yeah, someone else mentioned a knife. That's essential I'd say, useful for many purposes, both my 30 year-old daughter and my lovely wife carry one with them all the time. And one more thing; consider some Icy Hot Vanishing Scent Gel for that sore shoulder you'll soon have.
O