As Obama sits on his high horse, claiming such deals are "unpatriotic", I am reminded that the current tax code - the set of rules that makes all of this perfectly legal - was crafted by Congress. The very same congress that is screaming bloody murder when corporations utilize these laws to their advantage. I am also reminded of the legalized bribery...oops...I mean lobby groups...that leaned on congress to pass such laws.
Congress creates a problem...then steps in and attempts to fix it...thereby making it even worse than it was in the first place. Lather, rinse, repeat.
This is the same congress that handed out billions of dollars of taxpayer money - our money - to failing banks with no strings attached. Then they complained because the banks turned around and gave their executives fat bonuses - again, our money - because congress was too stupid to forbid them from doing that.
There are many,many, many examples of this kind of fraud, abuse and incompetence in the US government. And that, ladies and gentlemen, is why Obama Care is going to fail. And every other big government program for that matter.
Smaller government is the only answer to this. The more money we throw at these big problems the worse it gets.
You want to stop these corporate inversions? Get rid of the IRS as we know it and replace it with a flat tax. No more deductions, loopholes, etc. No more gaming the system. No more bribery. If a corporation tries to pull what Phizer is doing then fine, you are now a foreign corporation and subject to import duties. And that incorporation in Delaware? You can forget about that too because it only applies to US based companies. Just watch how quickly they all fall in line.
For the billions currently stashed in other countries you offer a one time 10% tax on repatriated funds. Then you take that money and shore up the social security trust fund. Anything left gets rebated to American taxpayers. Above all else, you keep congress and their sticky fingers away from the money.