Do. Not. Get. A. Gun.
Unless you go through intensive training firstly in handling and firing a firearm, and secondly in how to react in different scenarios, which will take at the very least a year.
A gun immediately aggravates any situation, and if there is a moment's hesitation or wrong decision making the other guy, who has undoubtedly been in many more of these types of situations will kill you.
I agree whole heartedly with the pepper spray though, and if you want to do more go do Krav Maga. It's going to take just as long as learning how/when to use a gun properly but at least you will have the element of surprise. And hand to hand to hand combat will beat a gun in confined spaces any day unless the guy REALLY knows what he's doing in which case your stuffed anyways.
More practical for right now is pepper spray, get the kind that can spray a couple of metres and use it to GTFO of the situation.
Go to the press in any case, if they decide to publish a story all the better for you. They would love the part about dockets disappearing and judges making completely wrong verdicts. And if it's out in the public and something happens everyone will immediately know who to go after (making you a much less likely target).
I wish things worked they way they do in the movies...set a few "home alone" traps and watch the hilarity unravel. It's mostly women here (my mom, sister and myself) and I'm small framed, my boyfriend is a gentle giant and my brother is really skinny...it feels like we're the underdog team in a movie but things don't turn out quite as nice when it's real life and it's definitely not entertaining. Nobody sleeps at night. We're constantly looking over our shoulders and help is ridiculously difficult to obtain...I cannot believe how hard it is to get anyone at the police station to use their discretion and think for themselves. I've lost all faith in the system.