I think the history was written wrongly, india got indipendence not because of Gandhi, it is because of world war 2, as the half of england destroyed and suffer from manpower and the massive requirement of manpower to rebuild england. they were in a lot of trouble and they can't concentrate on a big country which is being difficult to manage. Thats why they decided to give independence to india, it might not be because of the gandian way, In general it is common sense if u r not demanding with adequate power u can't get anything, so gandian way is total useless and it never proven usefull.