The USA is giving hundreds of millions of dollars of foreign aid to some of the world's richest countries. Then the USA turns around and borrows billions from these same countries that we just gave aid to.
The Congressional Research Service released a report last month, which showed that the USA in 2010 gave out a total of $1.4 Billion dollars to 16 foreign countries who hold at least $10 Billion of our Treasury securities.
USA gave foreign aid last year to 4 of the top 10 richest countries in the world:
China got - $27.2 million
India got - $126.6 million
Brazil got - $25 million
Russia got - $71.5 million
It all adds up.... but what do you expect from a government that only knows how to spend our money.