I completely understand that you do not want to believe that Mohandas was a racist, because all your life you have been told fairy tales about him.
But does that change the truth? NO.
Mohandas hated black people and his hatred was visible in his speeches, his writings and letters and above all in his deeds.
Again..you are free to believe whatever you want to, but that does not change the reality.
Mohandas was a racist of first degree against black people. Go search for truth and evidence!