I got her to the salvation army where she stayed until she got home.
How did this happen? Can you explain?
That's the only choice I have since she always assaults me for giving her money or food.
If you can't help with money or food, that's okay since you were kind enough to get her to a place that could help her. Helping others is not only good for them and a good thing to do, it also makes us happier and healthier too.
Oh well.
I hope she wont assault you anymore. It is great to give people the help they need with people who know how to handle this kind of situation. If you get attacked again you should call the cops and they can get her mental help.