Speaking as someone who people have almost killed due to the ignorance of others may I suggest something.
I tend to ignore the verbal abuse completely when I hear it and mock the person exceptionally the next while in casual conversation; ("You should have seen this one guy...") while that doesn't stop the first douche it does make other people aware of how stupid their ignorance sounds. As time and ridicule go on people tend to say less stuff in general because the ridicule level for such things gets too high.
Every time I have been beaten, threatened by knife point, gun point, choked or whatever I always ALWAYS look them in the eye and never waver. This tends to unnerve the average person and they will stop usually citing "Your not worth my time."
I know getting hit sucks BUT the problem is if you escalate things so will they.
I tend to ignore the verbal abuse completely when I hear it and mock the person exceptionally the next while in casual conversation; ("You should have seen this one guy...") while that doesn't stop the first douche it does make other people aware of how stupid their ignorance sounds. As time and ridicule go on people tend to say less stuff in general because the ridicule level for such things gets too high.
Every time I have been beaten, threatened by knife point, gun point, choked or whatever I always ALWAYS look them in the eye and never waver. This tends to unnerve the average person and they will stop usually citing "Your not worth my time."
I know getting hit sucks BUT the problem is if you escalate things so will they.