There’s never a reason for one person to hit another person (unless that person is defending his or her life from a physical attack).
Even if Person A is yelling in Person B’s face, calling Person B names, criticizing Person B, there’s no justification for Person B to strike Person A.
So defending the life of another person is out?