my run ins haven't been that bad... i hope you heal up well.
i had a guy spit his dip wad at me this summer... i caught up to him and started yelling at him and he rolled up his window and sped off.
one night another guy was coming down a 1 way the wrong way, yelled "get out of my way bike ***" and swerved to try and hit me... his windshield is a spider web now.