I think internal struggle/war between your personal values leads to a higher level of understanding of reality, and thus allows you to debate and climb high enough in the details to the point where it doesn;t matter to most people and they are forced to settle for your side. I think this is why wars can be good for the world as a whole, because the more enlightened the world becomes, the more ballanced a society can appear to most people. It is similar to making a fish tank so large that the fish dont even notice the glass.