Its a bizarre story. A car driving up and a passenger getting out and punching her. The guy being in his 30's.
I generally dont like being watched but this is a good case for CCTV everywhere. Hopefully, there are enough cameras / phones / grapevine to track them down.
Any punishment cant make up for being the victim of a random attack like that.