Wow. Sorry to hear it! It sounds very upsetting.

A lady I ride with said she was in a situation once where she felt uncomfortable (out riding alone, was in a neighborhood asking for directions) and after that, she decided to get some MACE. That way, next time, she would feel like she could flee the situation if need be.

Get some mace. Protect yourself.

I hope you feel better.