selfishness, greed, ignorance & sin
A Christian View
Are they the root cause of human wrongdoing? Are they inevitable?
Greed: An excessive desire for things, such as wealth or food, which bears no relation to actual needs
Ignorance (in relation to wrongdoing): Not knowing or understanding the difference between right and wrong, or what makes actions wrong
Selfishness: Self-interest and concern with individual needs/wants which excludes considering those of others
Sin: Behaviour which is against the law of God
God created the world for everyone. Everyone should get a fair share of it, those who take more are acting against God. We are merely stewards of this world and the rich have been given their richness by God so they should use it to help others.
Jesus helped the poor and criticised the rich - told a rich young man (when he asked how to have eternal life) that to achieve eternal life he had to give all he had to the poor; the man could not do this so Jesus said: "it is hard for a rich man to enter the kingdom of heaven... it is easier for a camel to pass through the eye of a needle than for a rich man to enter the kingdom of God".
We should follow Jesus' example and help the poor.
You should know the Christian laws, and every Christian should know what is right or wrong therefore it is not an excuse to perform a wrong action and then claim that you did not know it was wrong; you should know better. It is a Christian duty to avoid being morally ignorant or to act ignorant and refuse to think about right or wrong.