That's quite bad patch my advise is when you see people like that find a longer route and avoid them at all costs because it could of been worse.
Well i had a similar problem today after walking a friend home since she needed to tell me something i decided to walk with a couple of friends and while walking a guy way older than me and noticeably taller then me :lol: decides to cause trouble and walk right into me making me drop the money in my hand then turns around swears at me and comes face to face with me and on top of that he was like 30 or something and tried to intimidate me, i was with a few friends and he then noticed that he couldn't take us on after giving us racist remarks walks away i was fuming and tried to lash out on him noticing people were staring i had to back off i mean what is wrong with people a whole road to himself and he decides to walk into me