What do you mean when you say none of us are perfect? To me that seems to be comparing real, live people to the idea of an image of god as perfection and finding people lacking. I'm not clear exactly what god is either. I don't see where the current life is logically based on loving foundations, so that doesn't seem a valid reason to discount reincarnation. I discount it because I think its mind's play working to soften reality. But then, if as Ghandi, you really examine what it means, it doesn't soften anything.