well, Jesus didnt punch anyone in the face.
He did overturn their money tables and forced them out of the temple area...they were not supposed to be in the temple area which is why Jesus was angered to see them there.
I guess if someone insults your family, a punch in the face is an act of aggression which is really unwarranted on your part...ie, an over reaction.
I don't picture the scenario that way at all.
Look at it this way.....
You're fresh off the desert having followed this Carpenter for about three years.
He is greeted by the crowd in a more than favorable manner.
But as He nears the Temple......there's a change in attitude.
He finds a cord and begins to fasten knots into it.
This can be used for only one thing.
With every knot made, there is a tension in the air.
Something is about to happen and it's going to hurt.
Stepping into the Temple the announcement is made.....'Get out!'
(you may use any other expression you care to)
Someone probably laughed.
Someone probably got hurt....and no one was able to stop Him.
Every Jew that could be there would be there.
The Temple would be shoulder to shoulder and busy.
and no one could stop Him....must have taken more than a few minutes....
He then stood alone.
This would not be the handiwork of a weak or passive Man.
Think clearly His Face......having the sweat of anger upon It.