Why do India's Dalits hate Gandhi?

No i dont think so mate
Being a Dalit means u have no rights whatsoever so wherever they live its bad.
Most important thing is that everyone is treated equal and should be given equal respect
as human being. No matter where u live.