The Bible makes categorical statements that you can’t be saved except through faith in Jesus (John 14:6; Acts 4:11-12). I’m very sympathetic to your concerns, however, because this seems so exclusive and unfair. There are many views of this issue, so my thoughts on this cannot be considered the Christian response. But here they are:
You imply that really good people (e.g., Gandhi) should also be saved, not just Christians. The problem is that Christians do not believe anyone can be saved by being good. If you don’t come to God through faith in what Christ has done, you would be approaching on the basis of your own goodness. This would, ironically, actually be more exclusive and unfair, since so often those that we tend to think of as “bad” — the abusers, the haters, the feckless and selfish — have themselves often had abusive and brutal backgrounds.
Christians believe that it is those who admit their weakness and need for a savior who get salvation. If access to God is through the grace of Jesus, then anyone can receive eternal life instantly. This is why “born again” Christianity will always give hope and spread among the “wretched of the earth.”
I can imagine someone saying, “Well, why can’t God just accept everyone — universal salvation?” Then you create a different problem with fairness. It means God wouldn’t really care about injustice and evil.
Join the conversation as a VIP Member