To stop a harasser in his tracks, interrupt his agenda with nonviolent direct action.
It takes no courage to be a brown-shirt. The heroes are the folks who step up to protect their neighbors. Here are some successful intervention options for the next time a bigot with an attitude starts to go off.
There are a hundred things Billy Bush could have done to interrupt Trump on the spot during that now-infamous conversation they had in 2005. He failed to do any of them.