The U. S. is facing an unprecedented environment of increasing unemployment, declining income, disappearing middleclass, and mounting trade deficit (about $731 billion in 2007). The government is providing stimulus funds to a selected number of organizations to help solve these problems.
However, as long as the country continues to have huge trade deficits, these stimulus efforts may not help much, if at all. They may even worsen the economic situation. This could happen if the banking, insurance, construction, transportation, and other companies—receiving the stimulus funds—would offshore part of their production activities. Several American firms send certain number of jobs abroad on a regular basis. To continue to do so in the current tougher times would be only natural. There is no condition in the stimulus packages that would keep them from doing so. “Buy American” slogans may not much help persuade American consumers to buy the American products when, instead, they can go for the less expensive products made abroad.
Bhandari, Narendra C., "Futility of Stimulus Funds in the Middle of Huge Trade Deficits" (2009). Faculty Working Papers. Paper 65.