Actually it does. A morally perfect being cannot allow any evil - because evil cannot be justified - if it could be justified, it would not be evil.
No, it is not “right”. There is a catholic doctrine which says that no good can come of evil. One cannot commit or allow an “evil” act, just because some “greater good” will come out of it. It is very clearly stated that “the end does not justify the means” - and that doctrine is very well stated and established - it is a doctrine which is supported by both religious and secular people.
The so-called “problem of evil” is the eternal “thorn” in the side of christianity. It simply cannot be explained - and the numerous attempts to “explain it away” are spectacular failures.
I’m sorry to disagree with you, Borz. The statement “the end does not justify the means” actually means that “one may not will evil to attain a good end.” However, the
permission of evil is not the same thing as the
willing of evil. God allows or permits, but does not will evil, for the sake of a greater good.
Perhaps I can better illustrate the difference between the permission of evil and the willing of evil by recalling the parable of the wheat and the cockle:
“The kingdom of heaven is likened to a man that sowed good seed in his field. But while men were asleep, his enemy came and oversowed cockle among the wheat, and went his way. And when the blade was sprung up, and brought forth fruit, then appeared also the cockle. Then the servants of the master of the house came and said to him: Master, didst thou not sow good seed in thy field? from whence then hath it cockle? And he said to them: An enemy hath done this. And the servants said to him: Wilt thou that we go and gather it up? And he said: No, lest perhaps while ye gather up the cockle, you root up the wheat also together with it. Let both grow until the harvest, and in the time of the harvest I will say to the reapers: Gather up first the cockle, and bind it into bundles to burn, but gather the wheat into my barn” (Matthew 13:25-30).
You see, the Master did NOT
will that the cockle (the weed) grow with the wheat, because the wheat can actually grow better without them. But he
permitted the cockle to grow with the wheat because he was looking after the life of his wheat. He did not want his wheat to be destroyed. So, when he told his servants not to gather up the cockle, he was willing the well-being of the wheat; he was not trying to save the cockle. For he did not want the cockle; he only tolerated it.
When God gave freedom of choice to man, by that same stroke he also permitted the possibility of evil, that is, that men might make the wrong choices. But He does NOT want people making evil choices. He only permits them because He wills our freedom, which is our good. He does not will man to make evil choices as a means to attain the good end of ensuring his freedom. Rather, He permits man to make evil choices to ensure his freedom. So this is not a case of God willing an evil means for the sake of a good end.
I think that the idea that a morally perfect being (God) cannot allow evil is false. The permission of evil is not incompatible with the existence of a good God. Indeed, this is the false premise in the OP. And because one premise is false, the whole argument is unsound.
God does not will moral evil or sin, but He permits it.