from the sound of it
she did about everything rite
about the only thing that maybe should have been different would be to seek help from more than just the employee's at wal mart. Unfortunately most big box stores have a strict hands off approach to this kind of situation. Mostly due to Tort Law Suits, and civil liabilities. Don't yell fire, but you should definitely get all the attention you can.
as stated guns are a last defense. She was smart. She kept moving, didn't panic and was observant of her surroundings. These are some of the hardest lessons for anybody to learn.