I actually see India joining SCO as a good sign.
Russia is extremely anti-US.
Why would they want (or allow) a pro-US India to join?
The answer is simple: India isn't pro-US.
The Indians on PDF are not representative of the Indian government or Indian population. Most of the guys on PDF are probably posting from the West. I would ignore their trolling.
India has the very best policy right now: non-alignment. Neither pro him nor pro her. Just do what's best to rise peacefully and quickly. As you rise, others will try to slow you down. Then, we see who India's enemies are. I don't think they're in Asia.