Large multi-national corporations like Apple are always going to do this. They will go to where the tax advantages are the best for them. I once read that the Rolling Stones saved millions in taxes on the royalties they earned simply because they registered the corporation that "owned" them in the Netherlands.
This is nothing new yet people make it out like this is a recent event. And quite frankly, each of us would do the same thing if given a chance.