First of all you are referring to the Prophet Muhammad (pbuh) in your first sentence, that i know.
But then what is your problem when others call Gandhi a racist and someone who supports
discrimination againsts blacks and Dalits??