God is doing, and will do, everything He can. But because He refuses to let His creations be something other than His creations, because He refuses to stop loving His creations, because He refuses to make them less real… what He can do in our hearts, isn’t quite enough.
The saints who have walked the earth from the beginning of recorded history, and very probably from even before; who have been the salt of the earth, the taste from beyond Nature giving savor to the cultures in which they live and which they sometimes succeed in altering or improving–they may be sheep, but they are not the Shepherd. They are not God. They are sinners, too, like you and me; maybe better ethically in some or every way, yet still cursed with the sin of Adam and of angels–and of themselves.
They may walk so close to God that they are taken to heaven, in history, in legend, in myth: Enoch, Melchizedek, Elijah, Arthur.
But they aren’t good enough, they aren’t powerful enough, they don’t say enough. Even when they say more and do more than the rest of us–it isn’t enough, no matter how hard they try.
And sometimes, for all of what they represent, and for all of what they accomplish… they cause more trouble than they help.
The kingdoms of David and of Theodosius, of Arthur and of Charlemagne, have fallen–in small part or in large, due to these very men themselves; for they were sinners, too.