I absolutely agree that could have escalated, thats why I kept my helmet on. I cant remember the last time I had been so mad.
I filled my mirror boots with hot glue to allow mounting a bike mount dashcam.
Im using walmarts $40 pilot dashcam and threw in a 16gb card. Its a bit quirky though and I will get a better one as they get improved. It allows for screen rotation feature so it can be mounted upwards with no hand interference.