In heaven or hell?

This is one of the main reason why I'll never be a christian was a Hindu. He did not follow christ, and as such shouldn't be in heaven right? Only through me and all that... If he isn't in heaven, then he must be in Hell, or I guess somewhere less pleasing than heaven for those who do not believe in hell. Can't claim the ignorance and limbo thing on him either, as he certainly knew about christianity and jesus, but decided not to convert.

But what god would punish Gandhi? Seriously? The man who organized a succesful independence movement not through war, but through total nonviolence, and also inspired a bunch of other nonviolence movements all over the world. To punish such a man would be rather.... evil, wouldn't it? On the other hand, if he isn't punished in any way, if he got into heaven ass a Hindu, then what's the point of accepting christ then? I could just go about being a good boy, and no harm will come to me in the afterlife...

Is there a christian here who can address this for me?