Because he didn't like my large backpack getting in his way (I
think). Which was stupid, because by punching me in the back, he
really was hitting my pack and not me. My fist however, made full
contact with his face. He was very shocked that I retaliated

What can I say, I was in a foul mood(I'm always in a foul mood when
commuting) 