I read here that the First Amendment allows you to say whatever you want to someone without the government interfering, so long as your words do not pose an imminent threat of harm to another (and a couple other exceptions).
So what are those keywords that give you a "green light" for punching ?
Can punching be justified ? Let's say somebody says horrible things about my wife, does that give me a "green light" to punch ? What is the "punching power" limit ? Is "slap in the face" okay ? LOL