That freakin stinks!
Way back in the 80's I was in looking for a police job. (was in the Air Force Military Police).
I lived in Pa. and decided to drive down to take the test in Baltimore. Before the test I drove around the city a little bit...then decided that Baltimore was a waste dump for the unholy and didn't take the test. Sorry, but to me it seemed like a craphole compared to where I came from. And I didn't come from any palace either!
Your GF did right by hitting the button for her car alarm. Another thing that might attract people is screaming FIRE! Believe it or not, yelling FIRE will attract more people than yelling HELP.
Knees and the shin area are a very good target areas, which can be hit even when the victim is lying on the ground. Kick!!!
It's best just to give up your stuff (car, purse, etc.). Your life/her life is more valuable than things that can be replaced.
I knew a guy once who lived in a horrible neighborhood. I asked him if he was ever afraid of the "neighbors". He said that they never gave him any trouble...what he did was right after he moved in he sat out on his front steps and ( IN FRONT OF EVERYONE) cleaned his shotgun and his glock. Nobody bothered him
I'd suggest another option is getting a dog that can handle these types of situations. Even the best of the scumbags that think they can take you down will back away from a dog that knows what he's doing.
Here's my business
www.azgermanshepherds.com