I am sorry that happened to You.
That sucks. I've had sorta-similar experiences, but I've probably provoked them...
If I have the right-of-way,e.g., stop sign AND I'm in the street when the automobile is 3/4 of the block away and they still try blowing through the intersection with me being in front of them...
I either grab as high [front of the vehicle] as I can if I'm getting run-over, or, if a near-miss, I park one of my heavy boots into the side of their car (not recommended, I tend to dent it but I get tossed to the ground by their velocity).
I live in Seattle, Belltown specifically, for 20 years, and spend much time in Pike Place Market [0]. I've worn a long black coat for the past 40 years; and this stuff only happens during daylight.
The people who "circle around" to confront are rare.
In those situations I behave calmly, explain what is going on, and most of the the time, we walk away.
Now to atone... I do not put up with this in my neighborhood. I am lucky that I call an Attorney. Instead of seeing another "blah foo blah person...getting harassed by a "bum" I find either a compassionate human who figures-it-out or a dick-w that wants to punch me out.