I think you are protesting too much about something that yet seems unfinished. The best thing India can do is to continue to bide its time. India will be a world power, but the radical left of India will need to be silenced if India wants to be an ally with the U.S. Otherwise China will be your new buddy. It is not so easy for the U.S. to forget the history that has transpired between the U.S. and India. If impatience rules India then it will destroy whatever chance the U.S. and India have of making a strong alliance. These things don't happen overnight, and beginnings are always rocky. Just my $0.02, and for the record I don't think we should be giving Pakistan any weapon systems, but no one in government really listens much to what I think.
Cheers,
CSG