I think my friend was justified in pulling her gun: very late at night, with 6 aggresive males trying to encircle her and making demands for her to come to them, etc.
The only thing I think she did wrong is that she did not call the cops.
She realizes the risk she took but said that it was late; she had a long day; was very tired and just wanted to go home. She was just glad she didn't have to shoot anyone.
I agree that the safest thing would be to call the cops to make sure they got the information correctly instead of second hand from a clerk or even worse, the bad guys.
Lesson for future reference.