This thread has some of the most offensive posts I've ever seen in this forum.
You do not hit women. Ever. Period.
You do not lay your hand on another person without their consent, ever. Period.
You do not resolve your real life personal issues with violence, ever. Period.