For good to defeat evil good must become more evil than the evil it fights. Good must then pull its self away from the evil and become good again. I know that good will defeat the evil we have today but the thing I worry about is will good be able to pull its self away from the evil it has defeated or will good become the new evil.