I like to be made aware if my mistakes so I have a chance to correct them. Hopefully it doesn't take a punch in the nose to clue me in. A lesson is a lesson though.
I too like to know when I have made a mistake. I do not beleive for one moment that someone punching you in the nose because you were starring at him or chatting up his girlfriend would be acceptable to you. Are you saying if the fella comes up to you and punches you in the nose and says don't stare at me or don't talk to my girlfriend you are going to look at him and apologize for your behavior and walk away?