I simply disagree.
For starters, he grabs her because she raises a fist to punch him. In what universe do you simply allow somebody to punch you? I don't care if it's man, woman, or Bruce Jenner, if you raise a fist at me, I'm doing something about it.
And secondly, if you hit somebody...