Coleraine,
I think the problem people are having is that you can’t read someone’s heart. So we don’t know if Gandhi loved everyone. And as others have pointed out, there’s been some idealizing of him (as with other beloved figures–including Mother Teresa for that matter). That doesn’t mean that he wasn’t admirable, but the “Gandhi” you have in mind may be an idealized figure rather than the historical Gandhi.
Gandhi, like everyone else, was a sinner. If he was saved, he was saved by grace like the rest of us. We can charitably hope that he was, and certainly insofar as he acted in loving ways we can reasonably hope that this came from genuine love of God and neighbor. There is certainly no reason to presume that he was in hell. But it’s just not our business to make such a judgment either way. You as a Catholic have an official process of canonization which is supposed to establish that certain people are in heaven. I question whether this really gives absolute certainty, but that’s neither here nor there. Certainly I agree that with regard to people who have not been canonized we should not judge either way. We leave them to God’s mercy, and we imitate the virtues ascribed to them. If it turns out that they were hypocrites, well, that’s too bad for them, but it won’t hurt us to have imitated the virtues we mistakenly thought they had. And meanwhile we can pray for them–which is another way of saying that we can commend them to God’s infinite mercy.
Edwin