"'Your lights are out.' And the guy was like , 'What about your lights?' and proceeded to punch me in the face'

I wonder if she was wearing a helmet? one of those vespa half helmets?

A half helmet would have allowed them to see and hit her in the face, but I bet it would of allowed her to be heard better than a full face. I wonder if they would have attacked if it was a full face. Time to get air horns?