well, It will take a long time. When Indians start voting properly without looking at caste or creed, or party or region, but just for the individual candidate, then a start will be made towards good democracy. Also when majority of Indians start doing their duty without being forced to, and asking for their rights as citizens, then only we can see change.