When people talk about "legalising" Bitcoin, they're looking at it wrong. Despite the government's moderately aggressive stance on them, you can still buy and use Bitcoin in India. So it would really be "legalising" it, it would just be "legitimising" it.
What you really want is for them to hand a big message to you on a silver platter saying that Bitcoin is definitely a currency and it's great and it's the future.
That's true, but to be able for them to let their countrymen use it, government will surely get their hands on this to levy some taxes which is against the principles of the creation of Bitcoins, this was not what Bitcoin was made for. Still, for Bitcoins to survive, we need these political parties to take a stand here and let Bitcoins be used freely at their places but with a few restrictions. Because this will let Bitcoins take one step ahead in the World of Economics, and once it starts being used as a global currency, we might then oppose for the taxes that we will be paying currently. We need to bow down in front of these political entities currently to get our work done, once it gets done, we may show our true colors to them just like they do.