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