Мой ответ Зло - это действие, которое соответствует понятию "плохо".
Соответственно определяю что такое плохо. "Хорошо" и "Плохо" - это определение человеком всего, что он определяет "для него" и "против него".
Кроме определения к определенной личности "Хорошо", "Плохо" и "Добро", "Зло" есть общественное определение этих понятий - МОРАЛЬ. Моральные определения сложились из за того, что людям надо жить в обществе. Т.е. надо выработать определенные правила, которые понятны и выполняются всеми. Так появились Моральные принципы - всё что укрепляет общество и действия для этого укрепления - это "Хорошо" и "добро", а всё что разъединяет и разрушает общество и действия в этом направлении - это "плохо" и "зло".
Иногда бывает, что что-то конкретная личность для себя оценивает как "Добро", но с точки зрения морали это "зло". Тут сначала будет играть роль воспитание этой личности, а потом законопорядок в обществе.
Надо понимать, что Добро и Зло это оценка текущих устоев. Мир постоянно меняется и эта оценка тоже меняется. Еще совсем недавно рабство было вполне допустимым. Многоженство тоже оценивается по разному.