And you ARE certain that YOU are not Joey?
"Jimmy" and "Joey" might sound similar, but I can tell the difference.

I'm always amazed when people have things like this happen and they don't do anything about it.
Why did you put up with this? DO something.
Call the cops. They get paid to deal with assholes disturbing the peace. Tell them she might be hurt, and they'll show up.
Joe, wet
Well, after I was initially annoyed, I started to feel bad for her. She obviously isn't all there. Nobody stands outside a building and yells for someone for that long if they're playing with a full deck, you know? If it happens again, I'll "do something," but I assume it was embarrassing enough on its own.