Hello, I don't have any positive male role models to ask this question so I decided to post this question here.

Today I was walking back home from the supermarket as usually and opposite of me was walking a couple going arm in arm. I was on the right side, opposite the man. We met on a kind of narrow fragment of the pavement. I keep my head up and look people in the eye when I'm walking and so did I this time. This man was staring at me persistently and flared his elbow out so we rammed our shoulders. I wouldn't care so much but I was holding my phone which dropped to the ground, fortunately it didn't get damaged. I looked back at him and he told me something along the lines of "why walk so fucking wide". I think it was some coping mechanism of his because I do not pretend to have a "wide lat syndrome" and the pavement was wide enough for 2 people so he could go in front / to the back of the woman walking next to him.

I felt an instant adrenaline rush but I couldn't mutter a word, so I just looked at him, picked my phone and went by. I think that from a point of view of a normal person, or a stoic, this lack of confrontation was the best I could do. On the other hand, I feel like a bitch because in such situation I couldn't speak for myself (I was partly not there, I'm more of a day dreamer and was thinking about some stuff, not really paying particular attention to the experience of walking on the pavement) and I feel some sense of injustice.

How to frame this in mind correctly and how to behave should similar situation occur in the future?