Ответы все хороши, но есть тонкий момент с терминологией.
Бороться - это активное взаимодействие, при примерно равных возможностях. Садовник не борется с одуванчиком, а выдирает с корнем. Борщевик не борется за место под солнцем, а доминирует на площадях, до окончательного решения вопроса путем химии и перепахивания.
Борьба со злом - это затраты сил при негарантированном результате. То есть соучастие.
Избегание зла - выглядит хорошей стратегией, но лишь на поверхностный взгляд. Т.к. это попустительство в распространении зла.
Противостояние. Это не первое и не второе. Противостоять - это не давать злу быть в пределах своей ответственности и это баланс в результате/затратах. Эта стратегия, не предполагающая нападений, в отсутствии решающего перевеса, но контроль собственных границ и отсутствие компромиса при их пересечении.