Few would disagree that Hitler & Stalin weren't good people. I don't have much respect for them historically either.
So, Ghandi was a sex addict? Does that mean all his accomplishments for India should be devalued? I don't think so.
I remember in the early 60's a church authority came to speak at our stake conference. I was just a young boy, but I remember part of his message very well. He stated that Martin Luther King was very immoral and slept around. We should view him as a bad person.
I choose to remember King for his I have a dream speech, and how he led a peaceful revolt seeking proper civil rights for all.