I didn't mean for this post to cause a bunch of arguing in the comments =(
I thought this was just some gallows humor (e.g. "Everything's lovely except that I have to fear for my safety all the time") type of shitpost that sounded similar to comments I've heard from women irl a lot.
That's why you get a gun (Edit: If you are in a jurisdiction where you can). Practice and be prepared to use. Don't ever hesitate, someone tries to attack you, regardless of gender, they forfeit their right to life.
(Also get pepper spray in case you are in a dangerous situation, but its not enough to warrant a deadly response, then just fucking spray them, and run. If they chase after you, fucking shoot them*)
If you are in a jurisdiction where you can't get a gun, then, I guess the pepper is probably your best bet.
This advice goes for both men and women.
I am not a lawyer. Make sure you check the laws of your jurisdiction first before doing anything.
TLDR: Get pepper spray, and get a gun. Use them in that order.
Edit: *If they chase after you and you have no way of escape, and you have a resonable belief of imminent harm
Edit 2: Btw, the American police will not help you, I don't like violence either, but when nobody is helping you, there is really not other option. I'd love to not have to kill someone if the police is actually helpful (and responds in time)
If you're going to get a gun just use the gun. If you use yhe pepper spray and then the gun, cops are going to can you* because you shoot someone that was incapacitated
The thing with carrying a gun is that pulling it out can really escalate a situation quickly, and if you're not experienced enough, it can be turned against you.
That being said, I fucking hate that I can't carry even pepper spray because here you need a permit for it.