It seems that someone in the Pakistani intelligence services has decided to leak the name of the CIA station chief in that country, part of a whole downward spiral of relations explained by Jane Perlez:
The publication of the name demonstrated the tilt toward a near adversarial relationship between the C.I.A. and the Pakistani spy agency, the Inter Services Intelligence Directorate, or ISI, since the Bin Laden raid. It appeared to be intended to show the leverage the Pakistanis retain over American interests in the country, both sides said.
In an address before Parliament on Monday, Prime Minister Yousaf Gilani made clear that Pakistani officials at the highest levels accepted little responsibility for the fact that Bin Laden was able to hide in their country for years.
I have no idea how we compare to other countries in this regard, but I do think America has a terrible tendency to let the tail wag the dog in these patron-client relationships. The reasons have to do, I think, with the fact that “the US government” isn’t actually a unitary actor and there are important elements of the government that have a stake in each particular patron-client dynamic. But it’s difficult for me to understand why an ally that’s not trustworthy enough to share intelligence with should be receiving large sums of military aid.