It is never okay to punch someone unless they hit or try to hit you first.
You can defend yourself, but you can not attack someone for hurting your feelings.
Insult you with words in my view no but if its to family and friends then yes go hard.
Real men can take words on the chin its about control and knowing the strength of your own shield
It's hard not to but no it's not okay. There will always be someone that insults you in life. If you hit all of them you'll spend a lot of time behind bars.
No. It isn't okay to inflict harm on anyone. Insults don't matter if one does not respect the insulting person.
Yes..
yes