So much for quality posts. That's wishful thinking to say it mildly, especially when the facts again prove you wrong!
First of all, SPIKE has no US parts, that's why the US can't deny the sale to India, like they did with the Phalcon AWACS system to China, or the EL 2052 AESA to India so far.
Moreover, the fact that the US today is offering India higher techs and weapons than they offer Pakistans forces, should tell you whom they really want to make happy.
Times have changed and so has the US policies. They still need Pakistan for the war on terror, but has no need to please you, since they basically do whatever they want and that even in Pakistan (drone strikes, attack on Bin Laden...), while Indias importance for them has dramatically increased in the last decade, since they need us today for way more important things. Once for their economy, becaus Indian civil and defence markets are now open for everyone and they can't afford to loose out here, especially with the high pressure of their arms lobbys.
Politically India has gained importance, because the US needs new partners to counter a new threat to their interests, China. With India being the main power in South Asia and the Indian Ocean, they can focus their defence strategy on East Asia and the Pacific. That's why the try everything to get us closer to them and why they are ready to sell us any weapon or tech, the problem for them is only, India is not a country that is dependent on them! We have several options and can demand more than other can and if we feel their weapons and conditions suits our requirements, we will buy them (P8I, C130J, C17, Apache...), but if they don't we have no problem in rejecting them too (Bell LUH, Sikorsky VIP, Boeing F18SH, Lockheed Martin F16IN), just like we did now with the Javelin. A luxury that you don't have at all, since you have to fight to get their latest techs somehow (AIM 120C5 for PAF, AIM 120D for IAF, AIM 9M for PAF, AIM 9X for IAF...).