Overall the number of white supremacists in the nation is going down dramatically and societies tolerance towards racists is at the lowest levels it's ever been at so I think there is no reason for any violent action against these people, many are already abandoning their beliefs and those who don't are a very small number.
I think African Americans could ultimately triumph over steadfast believers in white supremacy. Especially if they are non-violent. Almost everyone, including white people, is against white supremacy. Unless this is a question about the new, goofier definition of white supremacy posited by many fake social justice warriors. Then it's just fake rage.
I think any method used for violence is wrong, You have to show that you are better than the other side. The issue is that violence just causes more violence. The path has already been paved for the future,but if you push at it by causing violence, your going to set everyone back a step.
People who fully believe in the white supremacy movement are slowly dwindling out. Over time people will be more accepting and there will be no intolerance between any of the different racial groups. As African Americans continue to have a positive effect on their communities this will also help to show those lingering haters to see that everyone is equal and just as important as everyone else.
Yes, African Americans could ultimately triumph over steadfast believers in white supremacy using non-violent means, because white supremacy is the minority anymore. People no longer accept black oppression as a way of life, like they used to before the civil rights era. They just need to continue to demonstrate that they are hardworking members of our community.