I am rooting for Indian citizens to be able to carry a firearm to protect themselves. Any law abiding citizen should be able to carry a gun for his/her own safety.
This might sound crazy in Indian context but proper arms and anger management training are the need of the hour. Every citizen must be able to protect him/her from these rifle toting maniacs that harmed people of Mumbai.
Here are some quotes from the text I found here.
"Gun control? It's the best thing you can do for crooks and gangsters. I want you to have nothing. If I'm a bad guy, I'm always gonna have a gun. Safety locks? You'll pull the trigger with a lock on, and I'll pull the trigger. We'll see who wins." -- Sammy "The Bull" Gravano, Mafia hit man
"The supposed quietude of a good man allures the ruffian; while on the other hand, arms, like laws, discourage and keep the invader and the plunderer in awe, and preserve order in the world as well as property. The same balance would be preserved were all the world destitute of arms, for all would be alike; but since some will not, others dare not lay them aside...Horrid mischief would ensue were one half the world deprived of the use of them..." -- Thomas Paine, Thoughts on Defensive War in 1775
And from the world's gentlest human being:
"If someone has a gun and is trying to kill you, it would be reasonable to shoot back with your own gun." -- The Dalai Lama, (May 15, 2001, The Seattle Times) speaking at the "Educating Heart Summit" in Portland, Oregon, when asked by a girl how to react when a shooter takes aim at a classmate