Ну, для начала - что понимать под "злом"? В данном контексте предлагаю пока следующую "формулировку": зло - то, что доставляет индивидууму дискомфорт.
1)В глобальном смысле - доминирование дискомфортных состояний в жизни объясняется тем простым фактом, что из множества всех возможных состояний Вселенной, лишь пренебрежимо малая часть пригодна для обеспечения комфортного состояния индивидуума. Объём этого множества "благоприятных" условий определяется диапазоном приспособляемости индивидуума.
В общем-то, проблему приспособленности можно грубо разделить на два аспекта:
1.а)Конструкционный - реакция тела человека на те или иные параметры и содержание окружающей среды. К примеру: требуемый температурный диапазон, диапазоны напряжённостей гравитационного и электромагнитного полей, требуемое наличие/отсутствие определённых хим. веществ в неких концентрациях и пр...
1.б)Информационный - субъективная оценка сознанием состояний своего носителя. Действительно, ведь комфорт/дискомфорт - это лишь состояния сознания, так или иначе (и не всегда адекватно) отображающие сенсорные данные от тела индивидуума.
2)Итак - можно утверждать, что "добром" является:
2.а)Минимизация множества неблагоприятных состояний среды (можно сказать - локальное уменьшение энтропии среды

.
Примеры: Формирование микроклимата (дома, одежда), искусственная нейтрализация вредных хим. воздействий (противогаз, пенициллин), упорядочение взаимовлияния индивидуумов (оружие, законы, этика, государство)...
2.б)Увеличение "выносливости" индивидуума.
Примеры: разного рода "протезирование" (вставные зубы, автомобиль), тренинг, генетическое конструирование, преобразование сознания для повышения "порога дискомфортности"...
3)В принципе, всё, в общем-то, сводится к способности индивидуума эффективно реагировать на состояние реальности, создавая определённые технологии по её (и себя, в том числе) преобразованию. Понятно, что чем большее число состояний реальности человек может свести к комфортным, тем меньше остаётся на долю "зла".
4)Так что же определяет многообразие человеческих реакций?
4.а)Первый фактор: эволюционно сформированные возможности организма - "железо" и "BIOS", так сказать.
4.б)Второй фактор: интеллект, способность к абстрактному мышлению - "программа", если можно так выразится. Это, разумеется, также продукт эволюции, но ставится здесь отдельно - в силу своей способности к влиянию на всё остальное, равно как и на себя самоё. Такая универсальность, в общем-то, позволяет даже определить интеллект, как
единственное, что определяет возможности (и способности) человека "делать добро". Себе, разумеется.
5)Ежу понятно, что если все начнут "творить добро" поодиночке (да ещё в разных направлениях), то соотношение результат/затраты будет хуже, нежели при совместных действиях. Ну что ж - технологии взаимодействия индивидуумов - такой же продукт интеллектуальной деятельности, как и любые другие технологии. Конечно, совершенствование этих технологий - в интересах любого индивидуума.
А "эгоизм"? А "эгоизм" - пустое слово. "Эгоист" - вообще синоним "индивидуум". Так что, можно конечно утверждать, что "эгоизм - один из источников зла", но можно сказать и попроще: "Нет человека - нет проблемы!". Чёй-то такое уже звучало в одном &%#вом месте, где интересы группы людей ставились выше интересов каждого из этих людей в отдельности...
Впрочем, я думаю, что говоря "эгоизм", Maxxim представлял себе ситуацию бригады "лебедь, рак и щука", транспортировка воза посредством которой приводила к результату "и ныне там". Ну так и где же тут эгоизм!? Эгоистические интересы упомянутых "работничков" заключались в своевременном исполнении заказа по доставке груза и получении башлей согласно утверждённой сметы. В этой, да и во всех других подобных ситуациях, роковую роль играет неспособность участников к совместным действиям, к достижению компромисса и пр. Другими словами - неспособность видеть дальше собственного носа. Так это, Maxxim, не эгоизм - это глупость. Да-да - она, родимая!
6)Судите сами - чем ещё может быть вызвано несовершенство любых технологий (в том числе и технологий человеческих взаимоотношений, разумеется), как не недостаточностью в работе интеллекта - глупостью? Может есть состояния реальности, принципиально несводимые к "субъективно комфортным", либо хотя бы к "субъективно нейтральным"? Может и есть, только я не то что лично с таким не сталкивался, но и прифантазировать такое пока не могу.
В общем так.
Источник "зла" заключается в неспособности индивидуумов адекватно отреагировать на ситуацию.
Неспособность эта проистекает из несовершенства имеющихся технологий реагирования.
Качество технологий определяется степенью разумности их создателей.
Вывод:
"Корень зла" в людях один - глупость.Разумеется, "глупость" - это "порок" личности в той же степени, как "мягкость" - порок дерьма, делающий его непригодным для изготовления пули. Другими словами, глупость - это свойство, присущее разуму и определяемое наличием границ его (разума) возможностей.
7)Теперь об "агрессивности".
Агрессивность предполагает активность. Понятно, что не любую.
В контексте человеческих отношений это понятие носит, как правило, негативный оттенок. Негативизм в определении активности может проистекать только лишь из неприятия результатов этой активности. Можно сказать, что "агрессия" - активность, порождающая "зло". "Зло", как я уже написал, означает ситуацию, не отвечающую критериям "субъективно комфортной". Если рассмотреть человечества как единое целое, то условием его ощущения "комфортности" является ощущение "комфортности" всеми его составляющими - каждым человеком. Принимая такое состояние за желаемое, можно констатировать, что любое индивидуальное "зло" является отклонением от "идеального" состояния человечества. Из этого следует, что "агрессивность" - неадекватная реакция человечества на ситуацию, вызванная ...чем? Угадали - неграмотным решением задачи по оптимизации реальности (в её части, касающейся человеческих отношений).

Глупостью, то бишь, опять же.
В общем-то, ситуацию "неразумной агрессии" можно легко свести к ситуации "лебедь, рак и щука".
Разумеется, всё сказанное об "агрессии", следует понимать с учётом ремарки Maxxim'а "
...без агрессивности человек обречён на поражение в борьбе за существование. ... тема о другом". (Ясен пень - "агрессивность" в широком смысле может быть и вполне конструктивной.)
8)Так вот, учитывая то, "о чём тема", можно резюмировать следующее:
И "эгоизм" и "агрессивность" - проявления глупости. Причём "эгоизм" - глупость с акцентом в недальновидность, а "агрессивность" - глупость с акцентом в "эгоизм" и энергонасыщенность

.
Кроме того, есть тьма примеров, когда созидательные, благожелательные, альтруистические (в простонародном понимании) и какие угодно ещё действия приводили к результатам, однозначно трактуемым как "зло". Если эти действия
глупые!
Ну, скажем - мамаша, в ущерб себе, перекармливает своего ребёнка, а тот потом всю жизнь страдает от изуродованной внешности и болезней (вот неблагодарная скотина!).
Стало быть, выделение "эгоизма" и "агрессивности" - двух несамостоятельных проявлений одного качества (глупости), явно недостаточно для определения понятия "корни зла в людях". Более того, это недопустимо ограничивает осознание характера всей проблемы. Лечение этих симптомов - не лечение болезни, а лишь, так сказать, макияж, заботливо накладываемый на язвы больного, для придания ему вида, эстетически приятного ему самому и окружающим...