дети не способны отличать "добра и зла", пока не познают смерть. А о смерти они узнают только когда овладевают языком, т.е. к 4-5 годам. Опять же мораль - это вопрос общественный, а не личный, т.к. "человек - существо социальное", и он не может существовать без общества. Т.о. то, что ведет общество к выживанию - добро, а то, что губит общество - зло. И в итоге гибнут общества, не способные выстроить адекватную выживанию мораль своих членов.
Нет, зло возникло в результате грехопадения, которое не совершилось по воле Божией. Бог не сотворил зла.