Grabbing your arm is worlds different than you punching him in the nose. Don't you get that? You ESCALATED things. I've been grabbed by many people in many situations. Instead of starting a fight, I just shrugged away from them and moved on. They may be guilty of assaulting you, but then you escalated it to battery, maybe even aggravated battery. You were in the wrong just as much, if not more so, than the person who started it.
Ok dude, what do you think his next action was going to be if we played it your way? Chances are, if I didn't throw the first punch it would have been him.
What you are saying is basically like "The guy grabbed me and pulled a knife on me, but I didn't want to escalate anything by touching him, so I just stood there and let him stab me".
Me standing there and waiting for him to get the first punch is almost as stupid as standing there and waiting for someone to stab you. The point the guy touched me, it was obvious what his intentions were. He was also in a complete mad rage. If I would have just tried to push him off me, you know what his next move would have been? He would have gotten the first punch in. Or do you really think when I pushed him off me he wouldn't come back at me more aggressively? Get real dude. The moment I pushed him off me he would have come back swinging.
Here is how it works 99.9% of the time once someone grabs you in the following order:
1. Person grabs you.
2. You push them to get them off.
3. Push results in a fist coming at your face.
I chose to skip step 2 and went directly to step 3 so that it was my fist coming to his face instead of his fist coming to mine.
You are saying I should have just stood there and took the first punch? Hell with that. If someone wants to fight me, I am going in to win. That means the moment they touch me, they no longer have the assumption of "maybe they won't take things further". The point he touched me was a non-verbal way of saying "Hey, I am making this physical from this point on". From that point, if I can get the first punch, damn right I am going to take it because letting him take the first swing puts me at huge disadvantage. The moment someone touches you, that is them saying that the matter is physical from that point. You can't just "push them off" and have them walk away at that point. They are going to be coming at you whether you like it or not.
In case you missed what happened before this point, BTW,
the dude followed me from inside the store out to the parking lot in a mad rage. He then put hands on me in the parking lot. Do you really believe,
considering the dude followed me that far out of the store, he was just going to suddenly back off and go back inside the store and forget the matter?
I tried walking away - it resulted in hands being put on me. The dude was not going to allow me to "push him off" and let me go on my way. He wanted a fight and he got one.