Sbhikes...
When I ride in my hometown downtown I invoke my mantra of the Rule of Three....
At least three incidents (or worse) of the type you so well described will occur....
Countered by.....Attention! Attention!! Attention!!!......Knowledge! Knowledge!! Knowledge!!!......Skill! Skill!! Skill!!!......