Christianity does have solutions to the problems in the world. But men refuse to follow those solutions (sadly even Christians do this, resulting in the hypocrisy you mentioned). For instance, the issue of poverty and hunger is one that you gave the answer to. Those who are rich are told to be generous in giving to the poor. The issue of poverty being equated with Spirituality is commonly misunderstood. This is not what the Bible actually teaches. We are not to despise the "things of the world" because they themselves are evil. (I believe this is a teaching of the gnostics, but I am not 100% sure) The actual principle in the Bible is that God created the world to be enjoyed by humans. But too often humans get caught up in pursuing wealth or power or accumulating "stuff" and as a result those things become the object of their worship rather than the God who created them. This is called "Materialism". The way the Bible teaches us to behave instead is to view all our possessions as temporary, since they can be taken away or lost at any time. Rather than putting our efforts into accumulating those things we should put our efforts into following and serving God. At the same time we are allowed to enjoy the world that God has created. Proverbs 30:8-9 says: "Keep falsehood and lies far from me; give me neither poverty nor riches, but give me only my daily bread. Otherwise, I may have too much and disown you and say, ?Who is the LORD?? Or I may become poor and steal, and so dishonor the name of my God. " Women being loose and men having no morals is also addressed by Christianity. The Gospel says "Repent of your sins and believe in Christ", and "Be holy as God is holy".