This reminds me of a similar incident a few years back. My wife and I were out on a ride and on a cheeky section when we encountered an oldish man and his wife coming towards us. We both slowed and moved into one side and as we passed the man leapt across the trail and pushed my wife off her bike. The front wheel spun, locked and she went over the bars and headfirst into a trailside tree. Fortunately she was ok except for some cuts to her neck and cheek, her lid was written off and one of her bar ends was snapped. I turned round to help her out and this guy was dancing towards me with his fists up. He was shouting about it being a footpath and how he was sick of bikers etc. He stopped when my wife took her helmet off and starting apologising because he hadn’t realised she was girl.
Now at this point I wanted to beat him to the point where he was pissing blood and I guess I had the right to, but he was an old man. If i had hit him who knows what the outcome would have been. So i didn’t, and I was angry with myself for letting it go for weeks afterwards.
I did one thing though, I took his glasses off and threw them a long way off the trail, i’d be surprised if he ever found them again, silly old coot :-)
My conclusion is avoid assaulting people unless you have no choice in the matter, it ain’t worth the possible consequences.