id grab that asshole by the throat and tell him to leave her or id break his kneecaps with a hammer.

i cant stand guys who treat women badly... and i especially cant stand guys who hit women.. it just gets me really pissed off.

so personally i think you should beat him. (obviously u shouldn't do that if u want the girl though) but i do think you need to warn him about hittin her at least.