Amara said:
I don't know what type of Christianity you are familiar with, but having gone to a lutheran high school, I was told on a daily basis that God does not expect us to be perfect - we are sinners, we are full of flaws and imperfections, we make mistakes - the message was, however, that god loves us inspite of that and is willing to forgive us, should we let him into our lives and have faith.
No, that is entirely subjective, based on where you are from - your country, your social and religious environment. Islam is widespread, yet for the most part, people in western societies such as mine do not get the opportunity to learn about it even though it is a part of our social fabric.