I agree with Tinker.
Just because we admire a person for some particular reason, it does not mean that that same person does not have features or behaviors which we would not approve or embrace!
As for Gandhi's case, it doesn't make much sense to question intime aspects of a dead person. Even if he was alive, it’s his private life, not his public mission!

Some people here thing that "heroes" are perfect to their eyes! That is their mistake!
Rest assured, if those “heroes” are humans, they will not be perfect and most certainly there are great chances that they hold some private secret that would scandalize their most righteous admirers!