It's not because it hurt. It's because he actually did it. Whether this "punch" effects the player is of no question, the fact that Hall did it means he should get suspended.
The tribunal has to treat each ban the same, whether it's in round 12 or the Grand Final. Hall was just stupid in doing...