Matthew 7:21-23: 21 “Not everyone who says to me, ‘Lord, Lord,’ will enter the kingdom of heaven, but only the one who does the will of my Father who is in heaven. 22 Many will say to me on that day, ‘Lord, Lord, did we not prophesy in your name and in your name drive out demons and in your name perform many miracles?’ 23 Then I will tell them plainly, ‘I never knew you. Away from me, you evildoers!’"
Matthew 7:6: "Do not give what is holy to dogs, and do not throw your pearls before swine, or they will trample them under their feet, and turn and tear you to pieces."
The idea that merely calling oneself a Christian will do nothing to change the heart of a person or nation is actually completely in line with the teachings of Christ. I'm a Christian. I've studied Christian imperialism and slavery. I can tell you right now: almost no particular command you will see in the New Testament has any bearing on Christians who have an unholy agenda in mind. Such as slave owners, leaders of slave based societies, strong capitalist venturers, and imperialistic governments. You can take anything in the book and contextualize it, give reasons as to why it doesn't apply today, etc. Did you know that the slave trade is condemned in Timothy 1:10 and Revelations 18:13? Most people don't, because slave traders bsed their way out of those proscriptions.
To be a Christian, you need to internalize the values that Jesus preached. Such as the essential equality of the powerful and the weak, the exaltation of the poor, the complete irrelevance of current social order to the innate value of every person, and the fact that the leader must be a servant to their flock.
You may say that I have a biased reading of the Bible if you hear my exegesis. I am biased, in that I believe in reading the most merciful and selfless interpretation I can of the scripture, because we are called to be humble and to serve. "Christian" imperialists called others to be humble and to serve them.
Christian nations (as well as Muslim, Hindu, Buddhist nations and communities, etc) will continue to exploit the poor and serve themselves as long as they have the power to, their religion is irrelevant. I'm a democratic socialist because I believe that the leaders of a community must serve their people, and I know that merely calling oneself a "Christian" will not force someone to act like it. I believe it's not just a matter of religious authenticity, it's a matter of public justice and human rights.
Gandhi was commenting on the fact that Christians will ignore or twist around scripture because they are slaves to the world, and not to God. Jesus said you cannot serve God and mammon at the same time, and St. Paul said that love of money is the root of all evil. I certainly believe that it's the root of all social evil, and the globalized evil that Catholics and Anglicans spread.
_________________
AQ: 36 (last I checked :p)