The whole point of moral discussion is that concepts such as good and evil are not so clear. If the separation between good and evil was as clear, and there truly was a "battle between good and evil", moral would be useless