For purely pragmatic reasons, no-one should mess violently with white supremacists because they are dangerous people.

 But I agree with Prof. Singer that there is moral dignity in protesting peacefully, which I suppose is a virtue rather than following a moral rule.

Gandhi and King were examples of this virtue.