Well sir i surely do not agree with you, but let me outline my view:
Firstly the so called west has been friendly with us for a short period (i.r bush presidency)
The west doesn't exclusively mean USA, yes during Bush regime US and India came closer but they also came closer to Pakistan as well tough it was completely different from Indo-US relation. It was natural way of two countries coming closer when they have common interests. It started way back in early nineties and just halted because of the nuke test but due to geo-political scenario they had to come closer resulting close ties. If Obama admin doesn't realize that its upto them but they will.
Broadly speaking the West was not against us as well! We were much closer to USSR and it was our own 'choice'. I am not going into details of whether we have gained or loosed from that 'choice'.
If u could see the winds of change blew strong when obama took up the presidency and our recent debacle at western afghan conference is the perfect manifestation of this.
Obama took some unwise decisions regarding India, Afghanistan and many others. Well, that may harm India's relation with US but did really US gain from that? Indo-US relation was not one way or one sided relationship, it meant to be beneficial fr both. If we loose something, they are also loosing something.
You have to note that India did not take anti-China stand though many thought it was the future implication of Indo-US relationship nor we put aside Russia or Iran.
A independent country never tries to keep its eggs in a single basket.
Thats what I mean. We should gain from everyone. Russia, US, Afghanistan, Europe, Japan, Africa, Latin America, Middle East, ASEAN, SAARC, BRIC, IBSA, BIMSTEC, G8+5, G-20, G-4, SCO, China, Tibet, even if possible from Pakistan as well. We should do 'business' with everyone.
Also regarding SCO out of the present members except china we have very good relationship with others. Also its high time we and china brought our differences down.
When you have one of your adversary in an org than it will not be best beneficial to you. This was one of the main reason India stayed away from SCO. I am not saying India has to be against China but India will not gain strategically. India looses both sides.
U can argue regarding technological advancements and our need of west, but u should remember that in russia we have a time tested friend. In other areas also we are moving ahead so its the right move to jump on this bandwagon.
I know that Russia is a time tested friend but there are many differences between Russia and USSR. I am not in favor of the west or US but I don't think it will be better for India to suddenly jump into SCO. My idea is, go as we did, keep good relations with all of them until our interests are not against one side, then join any one of them depending on appropriate scenario.