A little reality to tame the jingoism:
Let's put the total foreign aid budget in perspective:
It was roughly $32 billion last year.
Much of that comes back to the US through the countries spending it on materials from US corporations, especially the foreign military aid.
While Pakistan is an arguably undeserving recipient of US foreign aid, they receive a pittance compared to others (and I doubt they're going to get much down the road). Without what foreign aid they are given, chances are we wouldn't be able to resupply troops in Afghanistan without invading another impossible country, and UBL would still be alive, as they would have had no reason to allow us to operate anywhere near their boarders.
The deficit for FY 2010 was $1.2 trillion dollars. That foreign aid is a drop in the bucket.