This is the bottom line, I think, of why we need a Savior, who is perfect and yet has been tested in the flesh, and was perfect, so that He can help us when we are tested. Humans are finite; He is not. Do not place unfair expectations on any human; they simply cannot carry that load. Love God, love one another (in good and bad).
The refusal to be disillusioned is the cause of much of the suffering in human life. It works in this way - if we love a human being and do not love God, we demand of him every perfection and every rectitude, and when we do not get it we become cruel and vindictive; we are demanding of a human being that which he or she cannot give. There is only one Being Who can satisfy the last aching abyss of the human heart, and that is the Lord Jesus Christ. Why Our Lord is apparently so severe regarding every human relationship is because He knows that every relationship not based on loyalty to Himself will end in disaster. Our Lord trusted no man, yet He was never suspicious, never bitter. Our Lord's confidence in God and in what His grace could do for any man, was so perfect that He despaired of no one. If our trust is placed in human beings, we shall end in despairing of everyone.
From Utmost for His Highest, 7/30