Если кто-то борется со злом, он вполне тоже может быть злом.
Классический пример войны преступных группировок. И вообще во многих войнах не было светлой стороны, обе были тёмные.
Конечно зло и добро понятия относительные, но в человеческом понимании всё-таки есть признаки, чтобы отличить добро и зло.
Добро это правда, свобода, независимость, уважение, помощь, гуманизм. Зло это ложь, подчинение, зависимость, унижение, насилие, жестокость, равнодушие. А ещё добро это ясность сознания, а зло безумная муть.
Если человеку не дают знать правду, пытаются подчинить, не дают думать самостоятельно, пытаются использовать, значит он имеет дело со злом.