It's an anti-British thing... Ghandi was pro-Hitler because he too was anti-British.... its one of those odd historical facts that tends to be overlooked.
It reminds me of a "Best of" Military Science fiction story I read a few years ago --- what happens to India if Germany won WWII --- written by an Indian.
Basically, the theme was that Ghandi's passive resistence worked against the British because they were basically decent people --- the British public was horrified to learn of the British military slaughters, etc and so they stopped.
In the story --- written largely from the point of view of a Nazi general --- the passive resistence was really convenient way of getting everyone together and killing them --- and there was no one to be horrified because those that knew, approved.
It was a back-handed compliment to the British, really, and makes a good point that "peace" efforts only work with decent people.
Nazis, muslims, or the like with no regard for human life cannot be dealt with Ghandi's methods.
Very appropriate lesson in the war we fight today.