Why not hold the girl in broad daylight and ask somebody passing by to call the police? I would have stopped if I saw a two year old running around unsupervised.
Consequences be damned, I like to think I'd have stopped to keep her in control til the police or her parents came to find her.
I'd hate to think that I'd let her go because of what people would have thought of me.