If you think that's bad, several major 'USA' companies are lobbying USA congress for a tax break as an incentive to return money back to USA from tax havens [0].
In fact, since repatriated capital will be deployed inside the US, likely to produce more profits which can then be taxed... taxing repatriated money is a drag on the economy and reduces future tax income. (I don't know if the effect is large or small, but I think it is large.)
The current proposals don't require the money be invested in America. Most of it will likely be paid out to shareholders as dividends. The article the parent links to provides more discussion.
[0] http://www.bloomberg.com/news/2011-06-28/biggest-tax-avoider...