That sucks Sam! Sorry some idiot reached out and touched you. I moved your thread here to our problems section and cleaned up your title.
Consider getting a dash cam. It would have caught him if he walked in front or behind your car. Any security cameras in the area?
All you can do now is get it fixed and put it behind you. Don’t let the idiot affect you. Shake it off… rise above… get back to having fun!