Everyone is a sinner. Some people are just more forward about their sins, but no one is perfect. God wants to change peoples lives, he does not reject them or turn them away. Man, in his imperfect way of dealing with moral issues, reacts without thinking about the heart of the matter. How is one to change without hearing the word of God. God loves the sinner, he just does not love the sin. When you realize the truth and live it with passion you cannot continue in your sin without knowing that something is not right with you. That is when you realize you cannot change on your own. Only God can change a "willing heart."
You sound like a hater. Some of things he said, "in the light that you painted it in" may sound ridiculous but you went all anti-you know who on some points. If you want to say his observations are not yours then just say that. Taking the whole lot of Christians and saying they all hate sounds like prejudice to me. We are all messed up so that makes none of us better than anyone else.