The Pakistanis are double dealing the US and the US is aware of it. The Pak army signals the Taliban when an attack imminent for them to hide. There was a documentry on this in the BBC. Not only that, my Pakistani friends themselves have acknowledged this fact. As long as the militants are around, Pakis will keep getting US aid.
That is correct and the game is valid.
The US is itself double dealing with all the Muslims countries. It deserves what it gets from the Pakis.
I don't think Pakistan is running on American aid.
As long as the US remains in Afghanistan, it has to keep spending. An early exit will save the US billions of dollars that it keeps on wasting. The US is not sincere to Pakistan, so do not expect the Pakis to be sincere to US. Why should they be?