My point is, if there were more people like Gandhi, there would be less chance of Nazis in the first place.

Patently false.
Look at what even the
illusion of a Better Way has resulted in in the U.S. over the last 2-3 years.
But anyway...
J Churchill and Patton were men of their time. They were mad (in both senses of the word) and they were effective. Oh, and it helped that they had very clear objectives to achieve victory. I have no gret liking for either of them, but you do have to admire them on some level at least.
Gandhi, however, didn't have a clear objective for victory really. He had a number of nebulous ideals, sure, and he achieved some of them (kinda). But India isn't "Free" - never has been, and whatever "Freedom" it has is not bloodless.
We don't need more Gandhis. We need Superior Gandhis. Better, Stronger, Faster, Smarter, Madder and even
more Pissed Off.