I don't understand how one comes to this conclusion. One only needs to look to our debt to China on federal bonds to see that the revenue is not flowing inward rather it is flowing outward. The fortune 500 mentioned do not "bring that money home" because they are now multi-national corporations that have no loyalty to "home" because they don't have one. Home for the moment is the best tax haven.
Simply put what Andy is proposing is that if you profess to be an American corp than act like it.
There is nothing wrong with muti-national corps. But we should be rewarding the American ones that take care of Americas not because of nationalistic pride but rather because like it or not, we are in the boat together and for better or worse at a certain level your interest are my interest. We should be rewarding the ones that row the boat together at every level. Naturaly when you go upward we are in the boat together with all humanity but you have to protect the small boats from the wake of the big ones because sinking one to float another does nothing to bring everyone up.
So at that level, I am all for my boat that my forefathers floated and that I worked all my life to float not be submerged to float someone else boat. It is not fair, we should be lifting everyone up but not at the expense of others.
I am all for rewarding companies that pay homage to the boat that floated them and allowed them to set sail to new waters. We can lift others up without dragging ourselves down. But it starts with sane limits. Something the "haves" call protectionism. "Greed is good" has failed, it has dragged us to hell in a hand basket.
Do you think we are better off now than we where in the 50's when a single income could provide a better standard of living that most make today with two incomes and government assistance.
We look a lot like the USSR right before the wall came down. Massive state assistance, huge social programs, job growth coming from the state sector and a broken manufacturing base. We really pissed it away.