"And that is why India will never get anywhere in the world. Or if it will, it will be SLOW."
you mean materially? But spiritually, it is one greatest. Which is more important?
As for ahimsa, I am not a proponent, myself. The Bhaghava Gita makes it plain that sometimes it can be your duty to kill.
The problem is deciding when it is correctly my duty and when is it not.
I totally agree.