He was an idealistic fool for certain.
The British in their haste to exit India after 200 years of rule drew an arbitrary line dividing India and Pakistan called Radcliffe Line (strange as it may seem that line divided some houses such that going from one room to another would be same as going from India to Pakistan and vice versa). The Partition of India caused huge riots to break out because of vast number of refugees going past each other from one nation to another.
Do you know what the idealist fool did? He sat in middle of the riot. When riots broke out in Calcutta following India's independence from Great Britain, Gandhi sat almost in middle of the riot, and fasted, till rioteers stopped. This fast was one of the most stunning demonstrations of the moral power for which he was justly famous. As Lord Mountbatten, then Governor-General of India, wrote to him "In the Punjab we have 55,000 soldiers and large scale rioting on our hands. In Bengal our forces consist of one man, and there is no rioting."
I hope we have more such fools in a world where Nobel Peace Prize winners are mute about genocide in their country.
namaste
A_B
That doesn't change the irrationality of some of his other stances, such as the one I mentioned regarding Jews and Hitler. Almost everyone has good and bad qualities, and Gandhi was no exception. He may have done a lot of good things, but I believe he was neither a saint nor the beacon of peace and enlightenment that some seem to claim he was.