Yikes...
The animation is pretty nice but the message isn't. It shows a twisted understanding for what the words good and evil represent. The story is based on your personal perspective of what is good and what is evil, not to mention making it inaccurately black and white.
The moral of the story is then shown to be unsophisticated, naive and insipid.