Are you sure he didn't hit you in the vagina?
I keed, I keed.......you should have called the cops when it happened. If he does it again I would absolutely call the cops.
2014 Jeep Cherokee Trailhawk V6
2011 BMW 335d, 2011 BMW 135i, 2006 Mazdaspeed 6 GT, 2000 BMW 323ci, 2003 Evolution VIII, 1995 Nissan 240sx w/ SR20DET