All your arguments are most naive and foolish, let me take them one by one....
1. Yes, all US, Russia & China need allies, thats why US is using Israel and SA in middle east, Russia has resumed co-operation with Cuba & Syria, and China is using Pakistan & North Korea as proxies.....
Stupid response ... None of these nations need any of these puny states to fight an outright war.
2. Yes, we were a non aligned nation, and look where it has got us.....we were never able to sweeten relations with west, and now Russia, a long time friend of ours, is leaning more and more towards China & Pakistan as it sees them the perfect way to counter NATO, as we move towards NATO, Russia will move farther away from us, and we will be left with nothing......
How has Non-Alignment harmed us? Aligned to either of the cold war allies would have resulted in us being on one of two polar opposites. North Korea was an ally of the USSR. See what happened in the immediate aftermath of the Russian collapse. We dont need to move towards anyone. We get military hardware from the Russians, the US, the French, the British, the Israelis, the BRazillians and every goddam nation that we want to buy from.
3. We are able to trade not because of being non-aligned, we are able to trade because of our economy....non-alignment has got nothing to do with that, when we tested the nuclear bomb, we faced sanctions from the west, where was this non-alignment at that time?? the reason that they have now lifted up the sanctions is that, they want a cake of our huge market....
Of course Non-Alignment has nothing to do with trading civilian goods, but has a lot to do with trading in military goods.
Now give me one sane argument in favour of non-alignment......this security pact was very much needed, we shouldn't have rejected it outright, an ambiguous reply would have left the world confused and guessing and that we could have kept it for opportune time......