Is NOBODY wrong in the post ? POST : I was with my girlfriend walking in a crowded narrow walkway when a family of four stopped in front of us. In order to avoid congesting the walkway behind, my girlfriend and I tried to overtake them by trying to squeeze through the small gap that they left on the walkway. This was when an elderly man came from behind and tried to squeeze through as well. He shouted "hello" loudly at me and just knocked me to get through quickly. 

I didn't do anything on the spot as I was too shocked to react, but I got so angry afterwards that I felt like catching up to him to confront him, only to be stopped by my girlfriend. 

I got angry because the walkway was so narrow that it was basically impossible to overtake people without pushing your way through. He had to push his way through lots of people before ending up behind him. It annoys me that people are so inconsiderate and impatient that they had to force their way through instead of waiting. 

I was also unhappy that he shouted at me as if it's my fault for him knocking into me. He pushed and forced his way through from behind and expects me to have eyes from behind to see him coming. 

I just don't understand the thought processes of such inconsiderate people. My girlfriend and I would try to avoid knocking or even touching anyone when we are out in the crowd because we don't want that happening to us. What goes through their mind that tells them it's ok to push people in the crowd? Was I wrong to get angry at people for being inconsiderate? And what would you guys do in such situations?