The moral evil is done by free conscious agents. The only problem is natural evil.
No. Read what I wrote. The persistence of evil. There's no compelling enough reason that an Almighty and all-loving god would tolerate the persistence of evil, natural or caused by free-willed agents. And why does god need that humans (again, mediators) explain to other humans why god tolerates evil? Why can't he clearly tell that to everyone, directly?
what kind of mediation do you mean?
Why is god unable / unavailable to communicate with humans universally? Is he bound by time so that he only has 24 hours a day? is he bound by space so that he can only be on some place at the same time? Why does god require a religious framework, prophets, priests, seerers, mediums in order to relay his messages and accept worship from his creations? The most efficient method of communication would be two-way direct communication with each individual, anywhere, anytime. Why is god unable to do so, and instead seems to rely on means that are prone to introduce error and distortion into the communication?
This is a very strict concept of God.
Well, it's what Jesus and Paul, pillars of the Christian faith, have said about the necessity of faith. "Without faith is impossible to please God" (Heb 11:6) The god of the bible doesn't necessarily demands my reason, but clearly demands my faith, or my belief in unsubstantiated claims. Actually, it demands that I chose faith over reason, should both be in conflict.