"А вот злу надо противиться или нет?
Или зла-добра нет... и всё это придумки церковников?"
Добро и зло существует в рамках человеческого представления о социальной справедливости, то есть морали. Мораль, это выработанная человечеством система правил, которые неформально регулируют отношения между людьми. Формально регулирование осуществляется с помощью юридических законов и контроль за соблюдением законов возложен на правоохранительные органы. А вот соблюдение норм морали, это дело доброй воли каждого человека.
Правда, большинство людей придерживаются норм морали из-за нормального естественного сочувствия к другим людям, но у некоторых неполноценных людей эмпатия отсутствует и в случае, когда человек стоит перед моральным выбором, рулит эгоизм.
Соответственно, понимание добра и зла возникает у людей как обобщение после наблюдения за обществом в плане морали, гуманности и дальновидности, и становится руководством для принятия решений в затруднительных ситуациях, когда требуется поступиться своими выгодами ради того, чтобы быть приличным человеком.
С точки зрения природы, мне кажется, понятия добра и зла не существует. Есть только самый главный закон времени. Это незыблемый закон причины и следствия. При этом, так как нормы морали соответствуют естественным человеческим потребностям, закономерности следствий из определяющих их причин обычно соответствуют представлениям человека про добро и зло.