These are matters of self defense and desperation. While they are not particularly good solutions to either problem, they are (hopefully) last resort actions in dire situations.Lieju said:In a lot of cases it might more be the failure of the culture and the situation. It doesn't absolve people from the responsibility, but just telling people 'don't do it' is not useful.
For example:
Would you punch a man to steal their piece of bread?
Would you do it if that piece of bread was the only food you had seen in days and your child was dying of hunger?
Would you attack a neighbouring country?
Would you do it if you had reason to believe they were going to attack you?
Either way, not really the subject of this thread.
You should rephrase the questions to: "Would you do an unreasonable thing if you were an unreasonable person?"Would you punch a black man for talking to your girlfriend?
Would you do it if you had been told your whole life all black men were rapists after the white women and that it was your duty to protect your woman?
Would you punch a guy for calling your mom a ho?
Would you do it if you were afraid not doing so would negatively impact your image and result in real danger and loss of status?
The point is that in a modern society, there's no justifiable reason for punching anyone. Today, people should know better than believing that all black people are rapists. People should be in a social climate where fighting isn't a sign of "status" or "honor". Telling people "Don't do it", and enforcing that by law, is highlighting the fact that society doesn't accept that kind of behaviour.
Whan you're already in a state where you attack people for stupid reasons it doesn't matter how you got there as long as it ends.