You have to agree that the US and China are much closer than India or China. Man, you read the world newspapers...you know that every damn time a Chinese leader leaves India, India tests a new missile or launches a satellite. You know they do that just to send a message to the Chinese. The Chinese and Indian's are old hands are rattling each others cages. They also make overtures to show each other how "big" hearted they are. Don't mistake that for an alliance!
I also read about their join military exercises, sonmething that would have been unthinkable ten to fifteen years ago.
There is no "crap" here, these are all documented occurances.
OTOH, we have been late in forging strategic ties witht the Indians. The Clintons treated them like dung. Now, the Bush administration is making inroads and I hope that continues, but India over the last 40 years has had to go to our adversaries (like the Soviets) to enhance their military capailities because we have been in bed with their enemies the Paki's.
I know China is too...but I mark the announcments coming out of New Delhi and Beijing with concern. My whole point, as I have said, is a hope that we will counter these moves with much stronger moves of our own to render the Chinese offers and agreements moot.
Anyhow, militarily, it is the US that has sold Pakistan the most advanced fighters. Those F-16's are not Chinese knock-offs...they are US manufactured aircraft sold to Pakistan. Such occurances in the past have hampered our relationship with the Indians.