Even though I wouldn't like beeing flashed in the face I wouldn't punch him, verbaly abuse him sure but definetely no physical violence.
Dominik