Human beings are fallible. God is not.
Don't expect so much from human beings. I know christianity is a religion that does not tolerate the weaknesses of human beings.
Mind you, acting and behaving spiritually so high up there can make christians not of any earthly good. A pastor mentioned this in the sermon before.
Sometimes the bible is just full of loads of crap la.