While I regret sending the thread in this direction, I think you're on the right track here.Certainly not: slapped, not punched. Only a slap will deliver the satisfying sound, the lingering sting, the reddened impact mark. There is satisfaction to the deliverer and shame to the receiver in slapping that you just don't get with punching. A punch is something you do to an equal who is a threat. A slap is something you do to the despicable as punishment. It's not about hatred, it's about contempt.
!!!