Gandhiji was the greatest Indian leader in terms of organization skills. He was able to lead the diverse and vast Indian subcontinent. No one either before or after him has been able to do so. Other leaders have lead parts and segments of India but not the entire subcontinent. But Gandhi had a major flaw. He was idealist to the point to being immensely impractical. In his incorrect belief that all religions are inherently good he forgot that all rules have exceptions. Being naive and also in order to feed his belief to be noble and peaceful he started supporting a purely evil idealogy that preached harted and intolerance under the tag of religion. The naive Gandhi didn't see the trick. Crooks, murderers and rapists can just form an association, tag it as a religion and then go in front of good people saying other people need to be tolerant of their evil activities just because they have tagged those activities as relgious duties. The naive Gandhi and Nehru were replaced by the smart but crooked modern day politicians with vested intrests. Nobody in India is currently doing anything to fight Islamic extemism. Indians need to eliminate the caste system asap so that we can bond based on values rather than caste and take the challange thrown by fanatic Islam.