> The government has made halting steps to change the rules that let multinationals shift income overseas. In 2009 the Treasury Dept. proposed levying taxes on certain payments between U.S. companies' foreign subsidiaries, potentially including Google's transfers from Ireland to Bermuda. The idea was dropped after Congress and Treasury officials were lobbied by companies including General Electric (GE), Hewlett-Packard (HPQ), and Starbucks (SBUX), according to federal disclosures compiled by the nonprofit Center for Responsive Politics.
The issue is that the US (like many countries) has the best tax code money can buy. The US has the additional problem of dual sovereignty such that the states are competing with themselves to offer tax breaks to lure in companies and thus jobs.
Companies are like water: they seek the lowest level. They're not immoral, they're amoral.
A hideously complicated tax code is going to have holes in it so simplify, simplify, simplify.