How about we just don't let them back in?
I have zero sympathy for companies who expect handouts to stay in the U.S. I say let them set up in the Bahamas or wherever, then tax the fuck out of them as foreign businesses. That seems way better than our current system of rewards for moving jobs overseas.
Well done, you've just forced out 1000's of legitimate foreign businesses who might have otherwise thought about doing business in the U.S because of a few corporations dodging taxes, unless of course you're suggesting some kind of specific blacklist which would make a bit more sense.
Seriously though there are already companies that are refusing to do business with U.S citizens and boycotting them because of the regulations their governments have it's going to be even worse for the U.S if they make themselves unattractive as a tax option and deliberately target foreigners.
It would be tricky of course. But there has to be some kind of disincentive. Without one I see no reason for most businesses to remain in the U.S. Not that many companies pay anything close to the stated tax rate.
We could always threaten to kill their corporate leaders if they leave
Perhaps what you mean to say is, there has to be some kind of incentive for them to stay; one such incentive is to loosen up on the empire-level regulation and tax-rates for
everyone, so people can actually breathe easy and do, well,
business again.
There is one alternative, however, if nothing budges: the complete socialization of business. Of all I've read on the subject, that has a 100% chance to turn out very badly for everyone involved; by very badly, I mean widespread cannibalism because everyone's starving and can't do a thing about it.
The reason why "don't let them back in" is not a valid disincentive is because, if they wanted to be in, they wouldn't be leaving in the first place; you may not have noticed, but America's not exactly on the road to the golden ages. To further tax them even while they don't operate in America is like taxing a Swedish company because they might be an American company someday; if they're not American anymore, leave them alone. If I was them, I'd liquidate and start fresh; it's reasons like that America was formed in the first place, taxation without representation and a fucked up banking system.