The gemora seems full of contradictions. Tonite I leaned that one should not figtht against Evil Men
Sanhedrin (110a)With regard to the verse: “And Moses arose and went to Dathan and Abiram” (Numbers 16:25), Reish Lakish says: From here we derive that one may not perpetuate a dispute, as Rav says: Anyone who perpetuates a dispute violates a prohibition, as it is stated: “And he will not be like Korah and his assembly, as the Lord spoke by the hand of Moses to him” (Numbers 17:5). Even the aggrieved party must seek to end the dispute. Dathan and Abiram accused Moses and by right should have initiated the reconciliation. Nevertheless, Moses was not insistent on this; he went to them.
However The Mishna Berura and many others say that one should protest against evil doers and hate them until they are defeated and destroyed
Biur Halacha (1.1) And he should not be embarrassed - Refer to the Mishna Berurah quoting the Beis Yosef. Know that the Beis Yosef is only dealing with [a case of] where he does [an exclusively] personal Mitzvah and men mock him, for then certainly their is no thoughtful assumption to mock them, nor to quarrel with them. However, if he is in a situation where there are heretics who rise against the Torah, and want to pass certain rules in matters of the city, and through this, detach the public from the will of Hashem, and, if one would try to negotiate peacefully, they wouldn't listen to his words- the Beis Yosef wasn't speaking about an example like this at all. Rather, it is a Mitzvah to hate them and to quarrel with them and to contradict their advice in whatever way one is able. As King David said in the verse, "For indeed, those who hate you, O Hashem, I hate them, and with those who rise up against you I quarrel! With the utmost hatred, I hate them...."(Psalms 139, 21).