Yada, yada, yada. Yeah, the US manipulates all of their colonies, like Puerto Rico (which voted NOT to become a state, they like being a territory) or, let's see, what other unhappy colonies does the US have? In fact, US has very few territories, and offers them votes on independence/statehood. They all seem to like it all right.
You should have to justify it so you keep getting it, if you want it. You do want it, right? The money comes from US taxpayers, who have a right to see a benefit.
Situation: after 9/11, the US threatened to bomb Pakistan back to the Stone Age. Pakistan says, no, we'll help you find the terrorists. US says, OK, have some money to help you do it, and if you do it, we'll stay out of your country.
Right now it doesn't look like the US taxpayers are getting much of a bargain. But that's OK, the US is the bad guy, right? I suppose you feel it's OK not to keep bargains with people you don't like. Just don't expect people to keep making bargains with you.
No one was asking for the money. Pakistan was THREATENED that's right threatened in the apparent neo-colonial fashion, to comply or else. Sure money was thrown and accepted, but as an ally there is no requirement for accountability,especially Pakistan has cooperated and caused long term, domestic damage by this war on terror.
You sound like a disgruntled Indian who is sorry to see India being cut out of the loop, even when it was one of the first countries to offer unconditional support to the US. Dreams of marching into Pakistan on US tanks eh?
As for the taxpayer issue, please tell me the last time Israel or Egypt were asked to account for their aid? Thanks for looking into it :)