What do you do when someone stops you in the lane?
About three months ago, I had an incident occur involving me and a driver. I was JRA and a driver in a white car passed me within 2 feet. It happens all the time, and it pisses me off, but even the police around here do that, and they don't strictly (if at all) enforce the 3-foot law. So he passed closely and I just ignored it. About 50 feet in front of me, he stopped in the right side of the right lane, to block me from going forward. He also blocked another driver from exiting a parking lot, so that driver saw this part of the incident. But I was going ~20mph and had no intention of stopping to hear what this driver had to say or whatever, so I simply rode around the left, as if to avoid a hazard. Being dumbfounded and already angry, he accelerated up to me quickly and as soon as I heard the tires screech, I was up on the sidewalk (there's this thing with being hit by cars I really don't like). He sped up to me and slowed down when we were next to each other, rolled his window down, and threw a cup of water at me. I cursed and yelled at him, and then looked around to see if anyone had watched this. Nope.
Later, I thought back on it and wondered if I had done the right thing. Should I have stopped to talk to the driver, and explained my rights to him? Should I have reported an assault?
If someone ever stops you in the road, do you listen to what they have to say? Or just ride past them?